Job Title : Senior Java Developer
Location : First Preference – Pune
Second Preference – (Bangalore, Gurgaon and Hyderabad)
We are seeking a Senior Java Developer with 6 to 10 years of experience in Java development and hands-on expertise with AWS Cloud . The ideal candidate will have strong expertise in Java, Spring Batch, GraphQL, and AWS Cloud, along with the ability to design, develop, and deliver scalable enterprise solutions. You will play a key role in driving technical excellence, mentoring team members, and ensuring best practices in software development.
Key Responsibilities
- Design, develop, and maintain high-performance, scalable, and secure Java-based applications leveraging AWS Cloud.
- Work extensively with Spring Batch to build and optimize batch processing applications.
- Design and implement GraphQL APIs and schemas for efficient data access.
- Deploy, monitor, and optimize applications on AWS Cloud infrastructure.
- Guide the adoption of containerization (Docker, Kubernetes) and microservices architecture for cloud-based applications.
- Oversee the development and implementation of robust CI / CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, Terraform, or CloudFormation.
- Agile / Scrum development environment experience.
- Performance optimization, scalability, and security best practices in cloud-native systems.
- Troubleshoot and resolve complex issues across application layers.
- Mentor junior developers and contribute to technical design discussions.
Required Skills & Qualifications
6+ years of professional experience in software development with a focus on Java (8 / 11 / 21).Strong hands-on experience with the Spring ecosystem (Spring Boot, Spring Batch, Spring Data, Spring Security).Expertise in building and consuming GraphQL APIs.Proficiency with AWS Cloud services (EC2, Lambda, S3, RDS, SQS, SNS, etc.).Strong knowledge of microservices architecture, REST APIs, and event-driven design.Proficiency in SQL and NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB, etc.).Solid understanding of design patterns, OOP principles, and data structures / algorithms.Monitoring & Logging : ELK Stack, Prometheus, Grafana, CloudWatch, Splunk.Testing Frameworks : JUnit, Mockito, Cucumber, TestNG.Message Brokers : Kafka, RabbitMQ, ActiveMQ.Front-End Exposure : Basic understanding of JavaScript / TypeScript, React, or Angular.Excellent communication and collaboration abilities.