Lead Java Full Stack Developer

Filled
March 7, 2026

Job Description

Position Overview:

We are seeking a Lead Java Full Stack Developer to architect, develop, and test software components that drive business-critical solutions. The ideal candidate is a self-starter who can collaborate effectively with peers and team leads while maintaining best practices and consistent coding conventions.

Key Responsibilities:

  • Architect, design, and implement new products and product features.
  • Take ownership of projects and drive them to completion efficiently.
  • Conduct research to determine the best technologies and design patterns to solve business problems.
  • Participate in requirements gathering, design discussions, and code reviews.
  • Mentor junior developers and enforce software development best practices.

Required Skills:

  • Strong experience in Java development and Spring Framework.
  • Development of RESTful services.
  • Experience with relational databases (Oracle preferred).
  • Bachelor’s degree in Computer Science or related engineering field.

Preferred Skills:

  • Spring MVC, Spring Boot, Spring Data.
  • Experience with NoSQL databases (Couchbase preferred).
  • Proficiency in JavaScript frameworks (AngularJS, React).
  • Familiarity with Docker and containerized environments.
  • Hands-on experience with Atlassian tools such as Jira, Confluence, and BitBucket.

Ideal Candidate Attributes:

  • Self-motivated and able to work independently as well as in a team environment.
  • Strong problem-solving and analytical skills.
  • Passionate about technology and continuous learning.