Job Description :

Job Title: Java Full-Stack Developer Lead Specialist
Location: Sparks, Nevada
Experience: 12+ YearsEmployment Type: Contract
Interview Type: In-Person or Webcam

Job Description

We are seeking an experienced Java Full-Stack Developer Lead Specialist to join our team. This role requires someone who can lead development initiatives, architect scalable solutions, mentor team members, and deliver high-quality software applications across back-end and front-end technologies. The ideal candidate has extensive hands-on expertise with Java, Spring Boot, microservices, front-end frameworks, cloud platforms, and modern CI/CD practices. You will work closely with cross-functional teams to design, develop, test, and deploy enterprise-level software solutions.

Key Responsibilities
  • Lead full-stack development activities, including architecture, coding, testing, and deployment.

  • Develop scalable and secure backend services using Java, Spring Boot, and microservices architecture.

  • Design and build responsive front-end applications using Angular or React.

  • Work closely with product owners, architects, QA, and business stakeholders to translate requirements into technical solutions.

  • Oversee code reviews, enforce engineering standards, and ensure best practices.

  • Drive performance optimization, debugging, and troubleshooting across applications and infrastructure.

  • Manage DevOps workflows, CI/CD pipelines, and cloud deployments on AWS, Azure, or GCP.

  • Provide technical leadership, coaching, and guidance to development teams.

  • Ensure application security, compliance, and high availability.

  • Participate in Agile ceremonies and contribute to sprint planning and technical roadmaps.

Required Skills and Qualifications
  • 12+ years of professional software development experience, with strong full-stack expertise.

  • Advanced hands-on experience with Java, Spring Boot, RESTful APIs, and microservices.

  • Strong experience with front-end frameworks such as Angular or React.

  • Proficiency in SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB, or Cassandra.

  • Experience working with cloud platforms (AWS, Azure, or GCP).

  • Solid understanding of containerization and orchestration tools such as Docker and Kubernetes.

  • Experience using CI/CD tools including Jenkins, GitLab, GitHub Actions, or similar.

  • Strong knowledge of system design, architecture patterns, and distributed systems.

  • Ability to lead and collaborate in Agile development environments.

  • Excellent problem-solving skills and communication abilities.

  • Experience mentoring or managing developers.

Preferred Qualifications
  • Experience with event-driven architecture, Kafka, RabbitMQ, or messaging frameworks.

  • Understanding of security best practices, identity management, and authentication.

  • Exposure to automated testing frameworks such as JUnit, Mockito, Selenium, or Cypress.

  • Prior experience in a lead or architect-level role in enterprise-scale projects.

             

Similar Jobs you may be interested in ..