Home
Jobs

7 - 10 years

40 - 45 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary: We are seeking a highly skilled Java Lead Developer with 6+ years of experience to design, develop, and optimize enterprise-level applications. As a lead, you will be responsible for architecting scalable solutions, managing development teams, and ensuring high-quality software delivery. Roles and Responsibilities: Lead the development of scalable, high-performance Java-based applications. Architect and implement microservices-based solutions for enterprise applications. Develop and maintain RESTful and SOAP APIs for seamless integrations. Optimize performance and ensure security best practices in application development. Work with Spring Boot, Hibernate, JPA, and other Java frameworks. Ensure proper database design and optimization using MySQL, PostgreSQL, MongoDB, or Oracle. Implement unit and integration tests using JUnit, TestNG, or similar frameworks. Oversee code reviews, debugging, and troubleshooting of production issues. Collaborate with frontend developers, DevOps engineers, and cross-functional teams. Implement CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD. Deploy and manage applications on cloud platforms (AWS, GCP, Azure). Ensure adherence to Agile/Scrum methodologies and best development practices. Mentor and guide junior developers, conducting technical training and code reviews. Required Skills: Strong proficiency in Java 8+, Spring Boot, and Hibernate. Experience with microservices architecture and RESTful API development. Hands-on experience with database design and management (MySQL, PostgreSQL, Oracle, MongoDB). Knowledge of Docker, Kubernetes, and cloud computing (AWS, GCP, or Azure). Experience with authentication & security practices (OAuth2, JWT, SSO, CSRF protection). Strong understanding of message queues (Kafka, RabbitMQ, ActiveMQ). Hands-on experience with unit testing & test automation (JUnit, Mockito, TestNG, Selenium). Experience with DevOps tools like Jenkins, GitHub Actions, Terraform, and Ansible. Familiarity with performance monitoring and debugging tools like New Relic, ELK Stack, or Prometheus. Proficiency in version control systems (Git, Bitbucket, GitLab). Strong problem-solving skills and ability to lead development teams. Preferred Skills (Good to Have): Experience with serverless architectures (AWS Lambda, Google Cloud Functions). Knowledge of GraphQL and event-driven architectures. Familiarity with front-end technologies (React, Angular, Vue.js) for full-stack development. Experience with Infrastructure as Code (Terraform, CloudFormation). Education: Bachelors or Masters degree in Computer Science, Engineering, or a related field.

Mock Interview

Practice Video Interview with JobPe AI

Start Mysql Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

RecommendedJobs for You

Mumbai, Thane, Navi Mumbai

Bangalore Rural, Bengaluru

Pune, Maharashtra, India