- 4+ years Java/J2EE experience
- Strong hands-on experience with Java EE or spring framework
- Strong experience of one or more ORM technologies (like Hibernate, JPA, or similar)
- Demonstrated success in building design patterns and software engineering best practices
- Experience with automated unit testing technologies (Such as JUnit, Spock, or similar)
- Good understanding of SQL, relational database modeling and design
Preferred Qualifications:
- BS Degree in Computer Science or related experience
- 2+ years of experience as a lead developer or leading a team of Java developers
- Experience with commercial software development and/or healthcare industry experience
- Sound understanding of core OOPS as well as JEE Design patterns as well as their implementation in real world applications
- Experience with Agile Methodology
- Experience with XML/JSON and developing SOAP and REST services using Apache CXF or a comparable framework.
- Experience with Java Messaging
- Strong experience in projects requiring application re-engineering, modernization.
All your information will be kept confidential according to EEO guidelines.