Job Title: Senior Java Developer
Location: Pune, Maharashtra - Onsite Office
Duration: Full-Time
Experience: 5 to 10 years
Working Hours: UK time shift
Notice Period: Immediate or 30 days max
Job Description:
Required Skills & Expertise:
- Core Java: Strong proficiency in OOPs, Collections, Exception Handling, Generics, Stream API, and Algorithms.
- Frameworks: Spring Boot, Spring Core, Spring MVC.
- Architecture: Microservices, REST API design and implementation.
- Concurrency: Hands-on experience in Multithreading and Parallel Processing.
- Databases: PostgreSQL, MySQL | proficient in writing queries, joins, optimization, and transactions.
- Hibernate / JPA for ORM-based data persistence.
- Data Structures: Solid understanding of fundamental structures and their practical applications.
- Version Control: Git / Bitbucket.
- Build Tools: Maven
Nice to Have:
- Python experience
- Experience with AWS Cloud Services such as EC2, S3, IAM, ECS, EKS, and Lambda.
- Exposure to containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with CI/CD pipelines (Jenkins, GitLab CI).
- Understanding of Agile methodologies (Scrum).