You are viewing a preview of this job. Log in or register to view more details about this job.

Java Developer

Position: Junior Java Developer

Location: McLean, VA (On-site, 5 days per week)

Important: Relocation assistance is not provided. Preference is for local candidates, but if you are willing to self-relocate, you may be considered.

About the Role

We are looking for a motivated and detail-oriented Junior Java Developer to join our growing technology team. This is an excellent opportunity to work on modern application development and gain hands-on experience with cutting-edge technologies in a collaborative, Agile environment.

As a Junior Developer, you will contribute to designing, building, and maintaining scalable applications that support critical business functions. You’ll work closely with senior engineers and cross-functional teams, gaining exposure to cloud platforms, microservices architecture, and automation frameworks.

Key Responsibilities

  • Develop, test, and maintain high-quality applications using Java, J2EE, Spring, Spring Boot, and Angular.
  • Build and deploy microservices leveraging AWS Cloud services (ECS, S3, EKS).
  • Work with databases (PostgreSQL, MongoDB) and implement efficient data access using ORM frameworks like Hibernate.
  • Participate in Agile ceremonies and contribute to writing user stories, sizing requirements, and defining “done.”
  • Implement automated testing using tools such as JUnit, Selenium, Cypress, and Cucumber.
  • Collaborate with DevOps teams on CI/CD pipelines (Jenkins, Docker, Artifactory).
  • Troubleshoot and resolve application issues, ensuring performance and reliability.
  • Document technical designs and maintain best practices for code quality and security.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field .
  • 3-5 years of previous, related work experience
  • Strong proficiency in Java and Spring Framework (including Spring Boot).
  • Familiarity with microservices architecture and RESTful APIs.
  • Experience with relational and NoSQL databases (PostgreSQL, MongoDB).
  • Basic knowledge of Linux/Unix environments.
  • Exposure to AWS services (EC2, S3, Lambda, RDS) and containerization tools.
  • Understanding of front-end development using Angular (nice to have).
  • Knowledge of Agile methodologies (SAFe certification is a plus).
  • Strong problem-solving skills, attention to detail, and willingness to learn new technologies.

Preferred Skills

  • Experience with messaging systems (Kafka, AMQ).
  • Familiarity with batch scheduling tools (Autosys or Control-M).
  • Knowledge of application modernization and legacy systems (WebLogic).
  • Ability to leverage AI tools like GitHub Copilot for development efficiency.

Why Join Us?

  • Work on modernization projects using the latest tech stack.
  • Gain exposure to cloud-native development and DevOps practices.
  • Collaborative team environment with opportunities for career growth.