Senior Java Programmer

Richmond, Virginia

Apollo ITS
Apply for this Job
Job Title: Senior Java Programmer
Location: Richmond, VA
Duration: 7+ Months
Interview: In Person Only

Hybrid 2 days a week on site required

Job Description:
This position will serve as a senior BACK-END application developer for the Client Information Management Division in the design, development, and maintenance of Java/ JEE based applications.
  • Extensive practical experience in building enterprise applications using Java EE technologies.
  • Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation.
  • Understanding of relational database concepts with experience in Oracle.
  • Experience developing with Git Workflows.
  • Experience developing CI/CD pipelines and automation.
  • Experience using Azure DevOps.
  • Experience with Testing Frameworks such as Selenium, Cucumber, Playwright, JUnit and an understanding of Test Left approach to development.
  • Experience with IBM SOA products like IIB/ACE, ODM, WAS, MQ, and ITX.
  • Experience with Front End Development using Node.js and Angular.
Required/Desired Skills:
  • Extensive practical experience in building enterprise applications using Java EE technologies.
  • Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation.
  • Understanding of relational database concepts with experience in Oracle.
  • Experience developing with Git Workflows
  • Experience developing CI/CD pipelines and automation
  • Experience using Azure DevOps
  • Experience with Testing Frameworks such as Selenium, Cucumber, Playwright, JUnit andan understanding of Test Left approach to development
  • Experience with IBM SOA products like IIB/ACE, ODM,WAS, MQ, and ITX
  • Experience with Front End Development using Node.js and Angular
Date Posted: 07 April 2025
Apply for this Job