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.
Java Lead • Manchester, NH, United States