Applications Programmer
Duties / Responsibilities
Personnel Qualifications Minimum Qualifications
For minimum qualifications, see the labor category description in the MHBE IT IDIQ RFP for the subject RFR labor category. In addition, qualified candidates must meet the minimum qualifications specified below. Please refer to RFP Section 2.6.1 minimum qualifications for substitution requirements.
Candidates not meeting minimum qualifications will be deemed not reasonably susceptible for award and will not progress to full evaluation.
Minimum Qualifications Applications Programmer
A minimum of seven (7) years of experience in Java EE development and maintenance of enterprise applications.
A minimum of five (5) years of experience with various development tools and technologies such as Eclipse IDE, GIT, Spring, Struts, JPA, Hibernate, Angular, JavaScript, TypeScript, HTML, HTML5, CSS3, JSP, Servlets, Web Services, and REST API.
A minimum of four (4) years of experience developing SQL queries for relational databases such as PostgreSQL, MySQL, Oracle, or other enterprise databases.
A minimum of four (4) years of hands-on experience integrating Java-based applications with MongoDB, SQL, NoSQL, or other enterprise databases.
A minimum of two (2) years of hands-on experience developing Java-based REST APIs with tooling such as Spring-REST, Struts, or equivalent.
Proven experience designing and working with n-tier architecture and microservices-based applications (UI, Business Logic Layer, Data Access Layer).
Proven strong analytical and debugging skills.
Preferred Qualifications
The additional experience, knowledge, and skills listed below are preferred by MHBE.
Preferred Qualifications Applications Programmer
A minimum of ten (10) years of experience in the Information Technology field developing, enhancing, maintaining, or supporting Java EE technology-based public-facing complex applications.
A minimum of eight (8) years of experience with Eclipse IDE, SVN / GIT, Java / J2EE, Spring / Struts / JPA / Hibernate, Web Services, and Enterprise Service Bus.
A minimum of five (5) years of experience developing secure Java-based REST APIs such as Spring REST and working with various technical teams to integrate the APIs with front-end applications.
A minimum of five (5) years of front-end integration experience working with development and testing teams and leading technical initiatives revamping technology solutions and adopting responsive design standards using Angular and React JS.
A minimum of five (5) years of experience with SQL stored procedures and complex SQL queries using relational databases.
A minimum of four (4) years of experience providing technical support designing, developing, enhancing, or maintaining health insurance marketplace, health, and human services, integrated eligibility, or equivalent complex public-facing applications.
A minimum of five (5) years of experience with build and deployment processes and tools such as Maven, ANT, and Jenkins.
A minimum of two (2) years of experience implementing Enterprise Service Bus (ESB) using JBoss Fuse ESB.
A minimum of two (2) years of experience with Angular JS technology.
Experience working with code security scanner software such as Veracode, AppScan, and Fortify and performing vulnerability fixes to Java applications.
Knowledge of SOA, microservices architecture, and web services internals.
Knowledge of REST API and web services internals, including API security, web services security, and JSON / XML schema development.
Familiarity with traditional and innovative project management approaches, tools, and phases of the project lifecycle.
Experience with Agile software development practices.
Knowledge of the Affordable Care Act (ACA) eligibility rules for Medicaid and Qualified Health Plans.
Experience with or knowledge of Medicaid 8001 file processing or other inter-agency transactional file processing.
Experience with EDI 834 enrollment transactions, including adds, changes, terminations, cancellations, and error processing.
Experience working with Project Management Office (PMO) processes, policies, and procedures.
Applications Programmer • Baltimore, MD, United States