JOBSEARCHER

Lead Java Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Role OverviewWe are seeking an experienced Java Developer Lead to drive the design, development, and delivery of scalable, high-performance applications. This role requires strong technical expertise, leadership capability, and hands-on development experience in enterprise-grade systems.Key ResponsibilitiesLead end-to-end development of Java-based applications and microservices.Design robust, scalable, and secure architecture solutions.Mentor and guide a team of developers, ensuring best coding practices and standards.Collaborate with cross-functional teams including product, QA, and DevOps.Perform code reviews and ensure high-quality deliverables.Optimize application performance, reliability, and scalability.Drive adoption of modern frameworks, tools, and development methodologies.Troubleshoot complex technical issues and provide effective solutions.Required Skills & Qualifications8+ years of hands-on experience in Java development.Strong expertise in Core Java, Spring Boot, and Microservices architecture.Experience with RESTful APIs, Hibernate/JPA, and multithreading.Solid understanding of design patterns and system design principles.Experience with cloud platforms (AWS/Azure/GCP) is a plus.Familiarity with CI/CD pipelines, Docker, and Kubernetes.Strong knowledge of databases (SQL/NoSQL).Excellent problem-solving and analytical skills.Leadership & Soft SkillsProven experience in leading and managing development teams.Strong communication and stakeholder management skills.Ability to drive technical discussions and decision-making.Agile/Scrum experience preferred.Nice to HaveExperience with distributed systems and event-driven architecture.Knowledge of messaging systems like Kafka or RabbitMQ.Exposure to frontend technologies is an added advantage.