Thursday, October 20, 2011

Swing Consultant - (US-CA-Greater Los Angeles)


Swing Consultant - (US-CA-Greater Los Angeles)

Minimum Education: 
Bachelors
Job Type: 
Contract
Jobcode: 
WJKJA35

Long Term Contract-- 1 year + 

The ideal candidate will have 10+ years Core Java & 5+ years Swing development experience delivering applications for multi user environments with 100+ users. The candidate will have intimate knowledge of the inner workings of Java Swing including the event system & threading model to ensure applications deliver responsive user experience under heavy client & server loads. Multithreading programming experience is required. Additional Swing knowledge for the development of new UI components from scratch is a plus. 

The candidate should be detail-oriented, naturally curious, passionate about solving business problems through high-quality solutions, and be someone who has demonstrated flexibility in meeting the needs of a challenging, fast-paced fixed income portfolio management business environment. 

Responsibilities/Duties 
§ Activities include but are not limited to: contributing to design sessions, coding, code reviews, unit testing, integration testing, supporting beta testing, bug fixes and documentation. 
§ Development Frameworks which enable other team members to produce new functionality with minimal coding effort and reduce complexity. 
§ Trouble shoots any system failures and discrepancies. 
§ Mentoring & training other team members on both Java Swing and also the Framework and tools they development to reduce development time and code. 
§ Designs and tests systems and/or systems changes accurately to insure system efficiency, integrity, productivity and maintainability. 

Competencies: 

Personality 
§ Proactive with ability to take make minimal direction with work well on independent projects or within a team. 
§ Passion for solving business problems through the use of technology 
§ Strong interpersonal and communication skills 
§ Strong critical reasoning skills 
§ Enthusiasm for learning 
§ Strong work ethic 

Specific Technical Knowledge and Experience Required: 
§ 10+ years of delivering enterprise level Java applications 
§ Experience of delivering Swing applications via Java Webstart 
§ Experience building applications and services which utilize Oracle PL/SQL and JDBC 
§ Proven knowledge of different client server communication models including Web services, JMS and EJB 
§ Strong written and verbal communication skills 
§ Strong object-oriented application design and development skills 
§ Knowledge of design patterns including ones for UI development 
§ Knowledge and experience in Test-Driven Development, Continuous Integration 
§ Knowledge of open source UI component libraries 
§ Basic knowledge of distributed systems including J2EE and Web Services. 

Specific Technical Knowledge and Experience Desired: 
§ Knowledge of third party tools including Swing X, JIDE and JXlayer 
§ Application Server experience including Web logic and JBOSS 
§ Maven and Ant Build experience 
§ Web Application Development Experience, Java scripts GWT would be a plus 
§ Experience with Continuous Integration build environments such as Hudson or Anthill Pro 
§ Fixed Income or Financial services experience would be a plus 

Please quote your best rate and email a resume in Word that makes it obvious how you match the specification 

Email resume in Word to TheBigGameHunter@cisny.com. Please include the job code for the position with your resume. 

NO RELOCATION. NO VISA TRANSFERS. NO OVERSEAS RESUMES. 

To receive a complimentary subscription to my job search ezine, No B.S. Job Search Advice, go to www.JeffAltman.com to subscribe. 

Receive tweets from Twitter with job search tips and job listings – TheBigGameHuntr