Job Description :

Job Title: Java Development Lead Specialist Engineer
Location: Boulder, CO
Experience: 12+ Years
Employment Type: Contract
Interview Type: In-Person or Webcam

Job Description

We are seeking an experienced Java Development Lead Specialist Engineer to lead design, development, and delivery of enterprise-scale applications. This role requires deep expertise in Java, microservices architecture, cloud technologies, and modern development practices. The ideal candidate will drive technical solutions, guide development teams, and collaborate with cross-functional stakeholders to ensure high-quality software delivery.

Key Responsibilities
  • Lead end-to-end design, architecture, and implementation of Java-based enterprise applications.

  • Oversee development of scalable microservices using Spring Boot and related frameworks.

  • Drive solution architecture discussions, technical planning, and performance optimization.

  • Guide and mentor development teams by providing code reviews, best practices, and technical leadership.

  • Integrate applications with cloud platforms and container orchestration systems.

  • Collaborate with product management, QA, DevOps, and business stakeholders to execute project deliverables.

  • Implement secure coding, unit testing, and CI/CD deployment pipelines.

  • Troubleshoot complex technical issues and ensure high availability and reliability of applications.

  • Contribute to continuous improvement of engineering standards, automation, and system optimization.

  • Manage development timelines, sprint planning, and documentation.

Required Qualifications
  • 12+ years of hands-on software development experience with strong expertise in Core Java and Java EE.

  • Proven experience leading engineering teams and delivering enterprise-level solutions.

  • Strong expertise in Spring Boot, Spring MVC, Spring Security, and microservices architecture.

  • Experience with RESTful API development, integration, and deployment.

  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP.

  • Strong skills in CI/CD tools (Jenkins, GitLab CI, Git, Maven, Gradle).

  • Experience with containerization and orchestration (Docker, Kubernetes).

  • Solid understanding of relational and NoSQL databases (Oracle, PostgreSQL, MySQL, MongoDB).

  • Strong analytical, debugging, and problem-solving skills.

  • Experience with Agile/Scrum project methodologies.

  • Excellent communication and stakeholder management skills.

Preferred Skills
  • Experience with Kafka, RabbitMQ, or other messaging platforms.

  • Exposure to frontend frameworks such as Angular or React.

  • Knowledge of security and authentication frameworks including OAuth2 and JWT.

  • Experience with distributed systems and performance tuning.

  • Familiarity with infrastructure-as-code tools such as Terraform or Ansible.

  • Experience in high-availability, large-scale production environments.

             

Similar Jobs you may be interested in ..