Sr. Java Developer

California  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Responsible for the development of Settlement business line applications
The ideal candidate will have 10+ years of development experience with at least 5 years working on core Java development delivering robust mission critical applications through multiple iterations. The candidate will have intimate knowledge of the inner workings of Java including Threading, Memory management, Collections/Data Structures, JMX, JDBC, XML, JMS.

A proven track record of delivering modular services into a mission critical enterprise environment, leveraging both synchronous & asynchronous communication along with an understanding of issues related to services running in a clustered environment.

Good database knowledge including basic PL/SQL, simple schema design and data constraints along with experience of ORM libraries such as iBatis and Hibernate.

The candidate should be a fast learner, passionate about solving business problems through high-quality technical solutions and be someone who has demonstrated flexibility in meeting the needs of a challenging, fast-paced 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.
Develop Frameworks which enable other team members to produce new functionality with minimal coding effort and reduce complexity.
Migrate existing business functionality to a new architecture. Trouble shoots any system failures and discrepancies.
Recovery solutions are evaluated, selected and implemented.
Mentoring & training other team members.
Design and test systems and/or systems changes accurately to insure system efficiency, integrity, productivity and maintainability.

Competencies:
Personality Proactive with ability to take minimal direction.
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 grade Java applications
Experience building modular applications and services
Proven knowledge of different Client Server communication models including REST and JMS
Fluency with standard design patterns Strong written and verbal communication skills
Strong object-oriented application design and development skills
Knowledge and experience in Test-Driven Development, SVN, Maven & Continuous Integration
JDBC & Database integration technologies such as iBatis

Specific Technical Knowledge and Experience Preferred:
JBoss Server experience leveraging JBoss MBeans/Sar packaging Maven Build experience
Experience with Continuous Integration build environments such as Hudson or Anthill Pro
Fixed Income or Financial services experience
Clustering/Fault tolerance systems development experience
Academic Qualifications (minimum requirements):
Minimum BSc degree in Electrical Engineering/Computer Science, Computer Science, Mathematics, Financial Engineering or other related field.

Start date
ASAP
Duration
12 months+
(extension possible)
From
Generic Network
Published at
23.11.2011
Project ID:
272391
Contract type
Freelance
To apply to this project you must log in.
Register