Job Title: Senior Java Developer
Location: Pune, Maharashtra, India
Job Overview
We are hiring a Senior Java Developer with 8+ years of experience in designing and developing backend systems using Java 8+, Spring Boot, AWS, and modern CI/CD practices. This role will lead architectural decisions, mentor junior developers, and ensure high-quality code delivery for mission-critical applications.
Roles & Responsibilities
- Design, develop, and maintain high-performance applications using Java 8+, Spring Boot, and Hibernate.
- Lead end-to-end solution design from requirements gathering to implementation.
- Develop and manage RESTful APIs and microservices for seamless integration.
- Implement CI/CD pipelines using tools like Jenkins or GitLab to automate deployments.
- Utilize AWS services (EC2, S3, Lambda, RDS) for scalable and secure application hosting.
- Guide and mentor junior developers; conduct code reviews and enforce coding standards.
- Collaborate with business teams, product owners, and cross-functional stakeholders.
- Participate actively in Agile ceremonies (sprint planning, reviews, retrospectives).
- Monitor application performance and optimize code for speed and scalability.
Required Skills & Experience
- 8+ years of hands-on experience in Java development (Java 8+).
- Strong knowledge of Spring Boot, Hibernate, Maven, and REST APIs.
- Experience with CI/CD pipelines and tools like Jenkins, GitLab, or equivalent.
- Solid AWS experience (EC2, S3, Lambda, RDS).
- Proficient in designing scalable microservices architecture.
- Strong problem-solving and debugging abilities.
- Excellent communication and team collaboration skills.
- Bachelor's degree in Computer Science, IT, or related field.
Preferred Qualifications
- Experience with containerization tools (Docker, Kubernetes).
- Exposure to monitoring tools (New Relic, Prometheus, etc.).
- Familiarity with frontend integration or full-stack workflows.