Talent.com
Lead Java Developer
Lead Java DeveloperQuality Choice Solutions • NV, United States
Lead Java Developer

Lead Java Developer

Quality Choice Solutions • NV, United States
5 days ago
Job type
  • Full-time
  • Quick Apply
Job description
  • Lead and mentor a team of developers to design, develop, and implement detailed customer applications in partnership with business and marketing stakeholders.
  • Architect and oversee the development of microservice applications using industry best practices and design patterns.
  • Ensure high-quality, scalable, reusable, and fault-tolerant code by setting coding standards and conducting thorough code reviews.
  • Drive the implementation of automated unit tests and API validations to maintain code correctness and reliability.
  • Lead debugging efforts, troubleshoot complex issues, and optimize application performance proactively.
  • Collaborate closely with Solution Architects to define and validate API schemas and integration approaches.
  • Coordinate with front-end teams to ensure seamless integration of UI components with backend APIs.
  • Partner with Product Owners to gather, clarify, and prioritize business requirements and groom user stories for agile delivery.
  • Oversee application lifecycle events including feature launches, releases, and deployment windows ensuring smooth coordination.
  • Champion the creation and maintenance of comprehensive, high-quality technical documentation and share knowledge across teams.
  • Lead and actively participate in scrum / agile ceremonies, driving continuous improvement in agile processes.
  • Guide requirement analysis, design discussions, and implementation approaches to align business needs with technical solutions.
  • Drive feature development, enhancement of existing functionalities, and technical innovation through hands-on coding and review.
  • Perform and coordinate peer code reviews to uphold coding standards and promote knowledge sharing within the team.
  • Communicate effectively with business stakeholders and cross-functional departments to align project goals and expectations.
  • What are we looking for?

    • Proven expertise in translating complex business and functional requirements into scalable high and low-level system designs with leadership in architectural decisions.
    • Extensive experience (6+ years) in Java Spring Boot and RESTful microservices development with a deep understanding of concurrency frameworks like Mono and Flux.
    • Strong leadership in managing relational databases such as Oracle, MS SQL, or Postgres, including performance tuning and schema design.
    • Advanced skills in automated testing practices with tools including JUnit, and a commitment to ensuring code quality and reliability through CI / CD pipelines.
    • Proficiency with development and collaboration tools such as Jira, GitLab, Swagger, Postman, SOAP UI, along with monitoring tools like Kibana, ELK stack, and Dynatrace.
    • Deep knowledge of data structures, design patterns, asynchronous programming, and system integration principles.
    • Experience in guiding Agile / Scrum teams, advocating iterative development practices, and improving delivery processes.
    • Proficient in ORM frameworks like Entity, Hibernate, and Dapper, with hands-on experience in API security using OAuth protocols.
    • In-depth understanding and practical experience with queuing / streaming platforms like Kafka as part of scalable architectures.
    • Hands-on experience with containerization (Docker), version control (Git), static code analysis (SonarQube), and deployment automation within CI / CD workflows.
    Create a job alert for this search

    Lead Java Developer • NV, United States