logo

View all jobs

Senior Java Developer (Expert)

21202, Baltimore · Information Technology

ASSYST is seeking an Expert Level Java Developer to support a key government client in Baltimore, MD. This role will focus on the design, development, and integration of enterprise-level applications—specifically supporting the Maryland Health Benefit Exchange (HBX) and other mission-critical systems. The ideal candidate will bring advanced technical leadership, hands-on development expertise, and experience with healthcare IT systems.
Duties and Responsibilities:

  • Provide enterprise Java solutions design recommendations based on long-term IT strategy.
  • Develop enterprise-level applications and custom integration solutions.
  • Utilize various platforms to deliver automated and integrated systems and applications.
  • Plan and implement upgrades to the latest Java versions and related components.
  • Design, develop, maintain, and support enterprise applications using Java/J2EE, Angular, PostgreSQL, Corticon Rules Engine, and MongoDB.
  • Establish development standards, procedures, and reusable programming architectures.
  • Translate business requirements into technical requirements, rules, and application code.
  • Develop and execute manual or automated unit tests to validate application changes.
  • Collaborate with business teams on acceptance and integration testing.
  • Provide technical input on complex IT decisions for integrated solutions.
  • Translate complex technical concepts into actionable requirements and solutions.
  • Conduct code reviews and quality analysis.
  • Execute unit tests and integration scripts to meet technical and business requirements.
  • Participate in technical reviews throughout the development lifecycle.
  • Adhere to security, change control, and PMO policies and methodologies.
     
Minimum Qualifications:
  • At least eight (8) years of experience in designing, developing, maintaining, or supporting enterprise IT platforms or applications.
  • At least six (6) years of experience in developing or supporting SBM, Health and Human Service systems, ACA solutions, or similar healthcare systems.
  • At least six (6) years of experience in architecting and developing healthcare applications in Java integrated with business rules engines.
  • At least four (4) years of experience leading development teams.
  • Experience in n-tier architecture (UI, Business Logic, Data Access Layer).
  • Strong knowledge of Eclipse IDE, SVN/GIT, REST Services.
  • Strong analytical and debugging skills.
  • Proficiency in SOA, web services internals, and Java design patterns.
  • Familiarity with Agile development practices.
  • Ability to collaborate with technical teams, business users, and non-technical staff.
Preferred Qualifications:
  • At least ten (10) years of experience in designing, developing, and integrating complex public-facing applications.
  • At least eight (8) years of experience with Eclipse IDE, SVN/GIT, Java/J2EE, Spring/Struts/JPA/Hibernate, Web Services, and Enterprise Service Bus.
  • At least five (5) years of front-end integration experience with development, testing, and business teams.
  • At least five (5) years of experience with health exchange systems or eligibility systems.
  • At least five (5) years of experience developing complex SQL queries in PostgreSQL or similar relational databases.
  • Experience with content management solution integrations.
  • Strong understanding of software architecture and design patterns.
  • Familiarity with traditional and innovative project management tools and lifecycles.
  • Experience managing multiple project priorities under tight deadlines.
  • Experience working within PMO processes, policies, and procedures.

     

ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law.

Share This Job

Powered by