Lead Java Developer
Neurones IT Asia
Job Description
About the Role We’re looking for a Lead Java Developer to drive the design and delivery of scalable, high-performance applications while leading and mentoring a team of engineers.This is a hands-on leadership role where you’ll own the full development lifecycle—from architecture and development to deployment and production support. Key Responsibilities:Lead, mentor, and grow a team of Java developersDesign and deliver scalable applications using Java, Spring Boot, and MicroservicesOwn end-to-end development lifecycle (design → build → test → deploy)Define and enforce coding standards, architecture, and best practicesCollaborate with product, design, and business teams to translate requirements into solutionsPlan and manage sprint workloads in an Agile environmentConduct code reviews and ensure high-quality, secure, and performant codeTroubleshoot complex production issues and ensure system stabilityPartner with DevOps teams to streamline CI/CD pipelines and deploymentsDrive continuous improvement in engineering processes and tools
Required Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field 8+ years of experience in software development with strong Java expertise Proven experience as a Lead or Senior Developer managing teams Strong knowledge of Spring Boot, Microservices, and REST APIs Experience with Docker, Kubernetes, and distributed systems Solid understanding of system design, architecture patterns, and best practices Proficiency in SQL and relational databases (MySQL, PostgreSQL, etc.) Experience with Git, branching strategies, and CI/CD pipelines Strong communication, problem-solving, and stakeholder management skills