Java Full Stack Developer
Location: Hybrid Linthicum MD
Duties and Responsibilities:
The Computer Programmer (Junior) shall translate detail program flowcharts into program-coded instructions used by third- and fourth-generation or current state-of-the-art computers.
- Design develop and implement complex solutions based on Java technology and spring related frameworks.
- Translate applications requirements into web-based solutions using the recommended frameworks and technology.
- Design and develop reusable components accelerators and frameworks.
- Assist in the system integration of components.
- Implement Test Driven Development frameworks (Mockito MyMock etc.)
- Implement Java Design Patterns.
- Implement data structures
Education and Years of Experience: This position requires a Bachelors degree from an accredited college or university with a major in computer science information systems engineering business or a related scientific or technical discipline; or three (3) years of equivalent experience in a related field.
General Experience: The proposed candidate must have at least three (3) years of computer programming experience.
Specialized Experience:
- At least three (3) years of experience in developing and consuming RESTful APIs.
- At least two (2) years of experience in Service Oriented Architecture/Service integration with Web Services REST and security integration.
- At least one (1) year of experience in working defining and maintaining architectural frameworks patterns & data structures.
- Proficiency of scripting languages such as JavaScript jQuery JSON and other front-end scripting languages.
- Must have knowledge in building applications with concurrency.
- Experience in building front-end applications using JavaScript Angular JS JSON jQuery.
- Must have knowledge of the latest Angular Spring Component and Spring Boot Framework.
Preferred Hands-On Experience / Knowledge in one or more of the following areas:
- Experience with modern Integrated Eligibility System to process & manage eligibility for multiple Health & Human Services (HHS) programs including SNAP TANF and Medicaid.
- Experience with system integration and data transfer between systems such as EBT MMIS HIX ACA & IES (between legacy & modernized).
- Experience with benefit reconciliation involving claim determination fund recovery benefit recoupment and issuance of owed benefits.
- Familiarity with developing applications following Medicaid (MA) business rules.