Job Title: Senior Java Developer Expert
Education:
Bachelors Degree from an accredited college or university with a major in Computer Science Information Systems Engineering Business or other related scientific or technical discipline.
Minimum Qualifications:
A minimum of eight (8) years of experience in designing developing maintaining or supporting enterprise information technology platforms applications or solutions.
A minimum of six (6) years of experience developing or supporting State-based marketplace (SBM) solutions Health and Human Service systems Affordable Care Act solutions or any related healthcare systems or solutions.
A minimum of six (6) years of experience in architecting designing and developing healthcare applications in Java integrating with complex business rules engines.
A minimum of four (4) years of experience in leading a team of developers.
Proven experience designing and working with n-tier architectures (UI Business Logic Layer Data Access Layer).
Proven strong knowledge and experience with Development tools - Eclipse IDE SVN/GITand REST Services.
Proven strong analytical and debugging skills.
Strong knowledge of SOA web services internals and Java design patterns.
Experience with Agile software development practices.
Ability to work collaboratively with various technical teams business users managers and other non-technical staff.
Preferred Qualifications:
A minimum of ten (10) years of hands-on experience designing developing and integrating complex public-facing applications.
A minimum of eight (8) years of experience in Eclipse IDE SVN/GIT Java/J2EE Spring/Struts/JPA/Hibernate Web Services and Enterprise Service Bus.
A minimum of five (5) years of front-end integration experience working with development testing and business teams.
A minimum of five (5) years of design development implementation or maintenance experience with complex applications for health exchange systems eligibility systems or equivalent.
A minimum of five (5) years of experience developing complex SQL Queries in PostgreSQL or any relational database systems.
Proven ability to work on content management solutions integrations.
Strong understanding of software architecture and design patterns and prior experience applying them to the software development process.
Familiarity with various traditional and innovative project management approaches tools and project lifecycle phases.
Experience with managing multiple project priorities under tight deadlines.
Experience working with the Project Management Office (PMO) processes policies and procedures.