
JAVA with AWS (NCS/Job/ 3842)
Job Skills
Job Description
Job Description – Java Backend Developer with AWS | 5–7 Years Job Summary We are seeking a skilled Java Backend Developer with AWS expertise and 5–7 years of experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate should have strong hands-on experience in Java, Spring Boot, Microservices, REST APIs, and AWS cloud services. Key Responsibilities Design, develop, and maintain backend applications using Java and Spring Boot. Build scalable microservices and RESTful APIs for enterprise applications. Develop and deploy cloud-native applications on AWS. Integrate applications with databases, messaging systems, and third-party services. Optimize application performance, security, and scalability. Collaborate with cross-functional teams in an Agile/Scrum environment. Participate in code reviews, unit testing, and production support. Required Skills 5–7 years of experience in Java backend development. Strong proficiency in Java 8/11/17, Spring Boot, Spring MVC, and Hibernate/JPA. Hands-on experience with Microservices and RESTful API development. Experience with AWS services such as EC2, S3, Lambda, RDS, API Gateway, ECS/EKS, and CloudWatch. Knowledge of SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB). Experience with Docker, Kubernetes, Git, Maven/Gradle, and CI/CD pipelines. Familiarity with messaging systems such as Kafka or RabbitMQ is a plus. Preferred Qualifications Experience with Infrastructure as Code (CloudFormation/Terraform). Knowledge of security best practices, OAuth2/JWT authentication, and API management. Strong analytical, problem-solving, and communication skills.