Job Description :

Job Title: Java Backend Lead Specialist
Location: Manchester, New Hampshire
Experience: 12+ Years
Employment Type: Contract
Interview Type: In-Person or Webcam

Job Description

We are seeking an experienced Java Backend Lead Specialist to join our team in Manchester, New Hampshire. This role requires a strong technical leader who can design, develop, and maintain highly scalable backend systems. The ideal candidate should have extensive experience in Java-based application development and should be capable of leading a team through architecture, coding standards, best practices, and solution delivery.

This position involves collaborating closely with cross-functional teams including frontend development, DevOps, QA, and business stakeholders to deliver robust and high-performance enterprise solutions.

Key Responsibilities
  • Lead the backend development team in designing, developing, and deploying scalable and secure backend services.

  • Architect and implement high-quality solutions using Java, Spring, and microservices frameworks.

  • Drive technical decisions, coding standards, and best practices in backend engineering.

  • Collaborate with product owners, architects, and project managers to translate requirements into technical solutions.

  • Optimize application performance, scalability, and reliability.

  • Conduct code reviews, mentor team members, and support technical knowledge development.

  • Integrate backend services with databases, cloud platforms, messaging systems, and external APIs.

  • Troubleshoot complex production issues and implement long-term solutions.

  • Ensure proper documentation of design, processes, and system enhancements.

Required Skills and Qualifications
  • 12+ years of professional backend development experience using Java.

  • Strong hands-on expertise with Spring Boot, Spring MVC, Hibernate, JPA, RESTful APIs, and microservices architecture.

  • Sound understanding of relational and NoSQL databases such as MySQL, PostgreSQL, Oracle, MongoDB, or Cassandra.

  • Experience with cloud platforms such as AWS, Azure, or GCP.

  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.

  • Proficiency in CI/CD using tools such as Jenkins, GitLab, Maven, or Gradle.

  • Experience working with message-driven systems like Kafka, RabbitMQ, or ActiveMQ.

  • Strong knowledge of system design, distributed systems, and scalability principles.

  • Solid understanding of secure coding practices, authentication, and authorization standards.

  • Ability to lead teams, drive solutions independently, and interact with both technical and non-technical teams.

  • Excellent analytical, communication, and problem-solving skills.

Preferred Qualifications
  • Prior experience in leading development teams in enterprise-level environments.

  • Knowledge of performance testing and optimization.

  • Experience in Agile development methodologies.

  • Exposure to DevOps tools and automation.

             

Similar Jobs you may be interested in ..