Java Backend Developer (Spring Boot, AWS, Kafka & DevOps)
An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Job Description
Job Overview
Key Responsibilities
- Design, develop, and maintain backend applications using Java and Spring Boot.
- Build RESTful APIs and Microservices-based applications.
- Develop and maintain Kafka producers and consumers.
- Implement asynchronous messaging and event-driven architectures.
- Deploy and manage applications on AWS.
- Work with AWS services such as EC2, S3, RDS, Lambda, IAM, and CloudWatch.
- Implement CI/CD pipelines and support automated deployments.
- Work with Docker and containerized applications.
- Optimize database queries and application performance.
- Ensure application security, scalability, and reliability.
- Collaborate with architects, QA, product managers, and DevOps teams.
Required Technical Skills
- Strong experience in Java (8/11/17+).
- Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA.
- Strong understanding of Microservices Architecture.
- Experience developing and integrating REST APIs.
- Hands-on experience with Apache Kafka.
- Good knowledge of AWS Cloud Services.
- Experience with Docker and CI/CD tools.
- Knowledge of Jenkins, GitHub Actions, or GitLab CI.
- Experience with MySQL, PostgreSQL, or Oracle.
- Knowledge of JUnit and Mockito for unit testing.
- Strong understanding of design patterns and secure coding practices.
Good to Have
- Knowledge of Kubernetes.
- Exposure to Terraform or Infrastructure as Code.
- Basic understanding of AI/Generative AI concepts.
- Experience integrating AI APIs.
- Knowledge of Vector Databases and RAG concepts.
- MongoDB and Redis experience.
Preferred Qualifications
- Bachelor's degree in Computer Science, IT, or a related field.
- Experience in Banking, FinTech, Payments, or Enterprise applications.
- AWS Certification will be an added advantage.
Ideal Candidate
Skills
JavaSpring BootSpringRESTful APIsMicroservicesGenerative AIRAGKafkaMySQLPostgreSQLMongoDBRedisOracleAWSDockerIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allNew IT / Software Development & Related roles in Mumbai.
One email a day. Unsubscribe any time.

