Java Developer

Richmond, VA
Contracted
LTR211
Experienced
Location:  Richmond, VA - local candidates only.  Must be within 50 miles.
Position Type: Hybrid
Contract Length:  8 months, with extension

Position Overview:

This position is responsible for designing, developing, and maintaining Java/JEE applications, ensuring reliable production support for critical agency applications. The role requires strong analytical skills, adaptability to diverse technical environments, and the ability to manage multiple projects in a fast-paced setting, with occasional flexibility for non-business hours.

Required Skills:
  • 5 years of expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation
  • 5 years of extensive practical experience in building enterprise applications using Java EE technologies
  • 5 years of experience in ORM frameworks, Configuration management, Build and testing tools
  • 5 years of experience with relational database concepts, specifically Oracle, and software development life cycle
  • 1 year of experience with Production Support for mission-critical applications
  • 2 years of experience in application servers
  • 5 years of experience with multiple operating systems: Linux, Unix, Windows
  • 3 years of experience with CI/CD pipelines, automation, Git Work Flows
Preferred Skills:
  • 2 years of experience in IBM SOA products like IIB, ODM, WAS, WTX, MQ
  • 1 year of experience in HealthCare EDI HIPAA X12 transactions
  • 1 year of experience in HealthCare (Medicaid)
  • 1 year of experience with Azure DevOps
  • 1 year of experience with Frontend development including Node.js and Express
Duties:
  • Design, develop, and maintain Java/JEE-based applications
  • Provide production support for critical applications
  • Plan, prioritize, and complete assigned tasks, ensuring efficient project execution
  • Communicate effectively with team members and stakeholders, both orally and in writing
  • Adapt quickly to new technical environments across multiple disciplines
  • Manage multiple projects with dynamic priorities, balancing technical and strategic responsibilities
  • Develop, test, debug, and document Java/JEE applications to meet high-quality standards
  • Provide accurate effort estimates and ensure timely delivery of assigned tasks
  • Work across multiple operating systems, including Linux, Unix, and Windows
  • Analyze and interpret customer requirements, developing tailored solutions to meet them
  • Maintain comprehensive system documentation, including technical specifications, data mapping, and flowcharts
  • Operate effectively in a fast-paced environment with flexibility for occasional evening or weekend hours
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*