Java Lead Developer-1 at Realign LLC
McLean, Virginia, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Oct, 25

Salary

0.0

Posted On

30 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Postgresql, Jenkins, Azure, Mysql, Oracle, Mongodb, Design Patterns, Build Tools, Docker, Kubernetes, Platforms, Spring Framework, Microservices, Spring Boot, Databases, Angular

Industry

Computer Software/Engineering

Description

JOB DESCRIPTION

Role – Java Lead Developer
Location – McLean, VA (Onsite)

REQUIRED SKILLS AND QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of hands-on experience in Java development.
  • Strong knowledge of Java/J2EE, Spring Framework (Spring Boot, Spring MVC), and RESTful APIs.
  • Experience with build tools like Maven/Gradle and CI/CD tools such as Jenkins or GitLab CI.
  • Working knowledge of databases (MySQL, PostgreSQL, Oracle, or MongoDB).
  • Experience with version control systems (e.g., Git).
  • Solid understanding of object-oriented programming and design patterns.
  • Strong analytical and debugging skills.

PREFERRED QUALIFICATIONS:

  • Experience with microservices architecture and containerization tools (Docker, Kubernetes).
  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Familiarity with front-end technologies (Angular, React) is a plus.

REQUIRED SKILLS

Cloud Develope

Responsibilities

ABOUT THE ROLE:

We are seeking an experienced Java Lead to take ownership of the design, development, and delivery of Java-based applications. You will lead a team of developers, ensuring high-quality coding practices and delivery on time. The ideal candidate will have deep expertise in Java technologies, team leadership skills, and the ability to collaborate cross-functionally.

KEY RESPONSIBILITIES:

  • Lead and mentor a team of Java developers in delivering high-quality software.
  • Design and develop backend systems using Java, Spring Boot, and related frameworks.
  • Participate in technical design discussions and contribute to architectural decisions.
  • Drive code reviews, unit testing, and integration testing to maintain code quality.
  • Collaborate with QA, DevOps, Product, and UI/UX teams to ensure smooth development lifecycle.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Ensure that all projects are delivered on-time and meet technical quality standards.
  • Maintain and optimize existing Java applications for performance, scalability, and reliability.
Loading...