Responsibilities:
- Apply state of the art tools and techniques to design and develop Java software solutions
- Create software to exceed the highest industry standards for quality
- Work with other superior development team members in a collaborative, team-oriented fashion
- Work with industry leading User Interface team to implement software to enable state of the art web-based interface
- Work with QA team to isolate and resolve defects in a timely fashion.
Key Competencies:
- Proven superior Java coding abilities for complex applications
- Proven new product development experience
- Demonstrated ability to meet schedule commitments with high quality software
- Proven abilities as a contributing member of a high performing engineering team
- Fast moving, self-motivated, creative thinker with exceptional process, analytical, engineering and relationship skills
- Understanding of Java, J2EE, App Servers, Workflow, Rules Engines, XML technologies
Work Experience:
- 3-8 years experience developing enterprise applications
- 3-8 years experience in Java and J2EE technology
- Experience developing Java Server-side software products
- Insurance domain experience is a plus
Education Expectations:
- Bachelor Degree in Computer Science or equivalent
- Master's Degree in Computer Science or equivalent is a plus
Green Card or U.S citizenship required.