Pune, Maharashtra, India
Information Technology
Full-Time
The IT Firm
Overview
We are seeking a highly experienced and motivated Java Developer with a deep understanding of cloud-native architectures, serverless computing, and a microservices-first mindset to join our cutting-edge technology team.
You will play a critical role in designing, developing, and deploying highly scalable, reliable, and secure enterprise-grade backend systems using Java, Spring Boot, Kafka, and various AWS services like Lambda, DynamoDB, SQS, SNS, S3, ECS, and EC2.
As part of a cross-functional, agile team, you will collaborate with architects, DevOps engineers, frontend developers, and product owners to build cloud-native solutions that power real-time business-critical applications. If youre a tech-savvy problem-solver with a deep passion for backend systems, automation, and cloud-first approaches we want to hear from you.
You will play a critical role in designing, developing, and deploying highly scalable, reliable, and secure enterprise-grade backend systems using Java, Spring Boot, Kafka, and various AWS services like Lambda, DynamoDB, SQS, SNS, S3, ECS, and EC2.
As part of a cross-functional, agile team, you will collaborate with architects, DevOps engineers, frontend developers, and product owners to build cloud-native solutions that power real-time business-critical applications. If youre a tech-savvy problem-solver with a deep passion for backend systems, automation, and cloud-first approaches we want to hear from you.
- Design, develop, and deploy Java-based microservices using Spring Boot, ensuring they are scalable, performant, and resilient.
- Build and manage serverless applications using AWS Lambda, focusing on cold start optimization, memory management, and execution efficiency.
- Integrate with AWS services like DynamoDB, SQS, SNS, S3, ECS, and EC2 to create event-driven, distributed systems.
- Implement asynchronous messaging and event streaming using Apache Kafka, ensuring reliable communication between services.
- Optimize application performance, troubleshoot latency issues, and implement best practices for distributed systems and cloud-native architecture.
- Work with DevOps teams to automate CI/CD pipelines, manage container deployments via ECS, and monitor system health using tools like CloudWatch and X-Ray.
- Design API contracts and develop RESTful APIs that are easy to consume, well-documented, and consistent.
- Collaborate with UI/UX, QA, and product teams to ensure end-to-end functionality and a seamless customer experience.
- Apply strong security best practices to protect sensitive data and maintain compliance with relevant policies and standards.
- Lead code reviews, mentor junior developers, and contribute to the evolution of coding standards and system architecture.
- 6+ years of experience in Java development with deep expertise in Java 8 or higher.
- Strong proficiency in Spring Boot, Spring Cloud, and the broader Spring ecosystem.
- Proven experience building microservices-based architectures in production.
- Hands-on experience with AWS Lambda and other AWS Serverless services.
- Solid understanding of AWS infrastructure and experience working with services like:
- DynamoDB NoSQL data modeling, access patterns, query optimizations
- SQS & SNS Event-driven architecture, message queuing, pub/sub patterns
- S3 Object storage, static website hosting, data lifecycle management
- ECS & EC2 Container orchestration, task definitions, scaling strategies
- Strong knowledge of Apache Kafka topics, partitions, producers/consumers, and stream processing.
- Experience with API documentation tools like Swagger/OpenAPI.
- Solid understanding of RESTful APIs, JSON, and HTTP protocols.
- Exposure to CI/CD tools like Jenkins, GitLab CI, CodePipeline, etc.
- Knowledge of monitoring/logging tools (CloudWatch, ELK, Prometheus, etc.)
- Knowledge of Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation.
- Experience with Kubernetes (EKS) or other container orchestration platforms.
- Familiarity with GraphQL, WebSockets, or gRPC for advanced communication use cases.
- Experience with Agile/Scrum practices and working in cross-functional squads.
- Contributions to open-source or public GitHub projects
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in