Lead Java Developer

Lead Java Developer

Posted 4 days ago by 1764657984

Negotiable
Outside
Remote
USA

Summary: The Lead Java Developer role requires a seasoned professional with over 12 years of total experience, including at least 10 years in relevant technologies. The position focuses on developing backend services using Java and various frameworks, while also ensuring integration with front-end components and participating in Agile practices. The candidate will be responsible for maintaining databases and performing unit testing, among other duties. This role is fully remote and classified as outside IR35.

Key Responsibilities:

  • Must have a total experience of at least 12+ years and relevant experience of at least 10 years
  • Develop backend services using Java, Spring Boot, Spring MVC, Spring Core, and Microservices architecture.
  • Implement data persistence using Hibernate and integrate multi-tier components across application layers.
  • Collaborate on reviewing requirements, designing application workflows, and creating UI wireframes.
  • Support front-end integration with Angular-based SPAs and ensure seamless communication between UI and backend APIs.
  • Perform unit testing using Jasmine/Karma and conduct debugging with browser and developer tools.
  • Administer and maintain distributed databases, including Cassandra (OpsCenter/Nagios) and MongoDB tools (Compass, Atlas, Cloud Manager).
  • Participate in Agile/Scrum ceremonies and follow TDD practices.

Key Skills:

  • Java, Spring Boot, Spring MVC, Microservices, Hibernate, REST APIs, Angular integration, Cassandra, MongoDB, Agile, TDD.
  • AWS (Glue, Lambda, ECS), MarkLogic, JavaScript, Python, CloudFormation, Jira, Confluence.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Key Responsibilities

  • Must have a total experience of at least 12+ years and relevant experience of at least 10 years
  • Develop backend services using Java, Spring Boot, Spring MVC, Spring Core, and Microservices architecture.
  • Implement data persistence using Hibernate and integrate multi-tier components across application layers.
  • Collaborate on reviewing requirements, designing application workflows, and creating UI wireframes.
  • Support front-end integration with Angular-based SPAs and ensure seamless communication between UI and backend APIs.
  • Perform unit testing using Jasmine/Karma and conduct debugging with browser and developer tools.
  • Administer and maintain distributed databases, including Cassandra (OpsCenter/Nagios) and MongoDB tools (Compass, Atlas, Cloud Manager).
  • Participate in Agile/Scrum ceremonies and follow TDD practices.

Skills

  • Java, Spring Boot, Spring MVC, Microservices, Hibernate, REST APIs, Angular integration, Cassandra, MongoDB, Agile, TDD.
  • AWS (Glue, Lambda, ECS), MarkLogic, JavaScript, Python, CloudFormation, Jira, Confluence.

Education:

Bachelor s degree in information technology or related field or equivalent experience