Job Title: Java Lead
Experience: 5+ Years
Location: Pune
Employment Type: Full-time
Job Description:
We are looking for an experienced Java Lead to drive the design, development, and deployment of scalable enterprise applications. The ideal candidate should have strong expertise in Java/J2EE, Microservices, and Cloud technologies, with a proven ability to lead teams and implement best practices in software development.
Key Responsibilities:
- Lead the development and architecture of Java-based applications.
- Design and implement scalable, high-performance microservices using Spring Boot.
- Ensure seamless integration of RESTful APIs and optimize database interactions with Hibernate.
- Oversee DevOps processes for CI/CD, cloud deployment, and automation.
- Collaborate with cross-functional teams to define project requirements and technical roadmaps.
- Guide and mentor team members, fostering best coding practices and agile methodologies.
- Troubleshoot performance bottlenecks and enhance application reliability.
Required Skills & Experience:
- 5+ years of experience in Java/J2EE development.
- Expertise in Spring Boot, Hibernate, and Microservices architecture.
- Hands-on experience with Cloud platforms (AWS, Azure, or GCP).
- Strong knowledge of RESTful API design and integration.
- Proficiency in DevOps tools (Docker, Kubernetes, CI/CD pipelines).
- Experience in team leadership and agile project execution.
Good to Have:
- Experience with NoSQL databases (MongoDB, Cassandra, etc.).
- Familiarity with Kafka, RabbitMQ, or other messaging systems.
- Knowledge of security best practices in software development.