Senior Java Software Engineer
Tata Consultancy Services · Trivandrum, Kerala, India
Apply & track with Apply EdgeJava Backend Developer with AWS CloudExperience: 5+ Years
The ideal candidate should have hands-on experience in designing, developing, and deploying scalable backend applications using Java and cloud-native technologies.Key ResponsibilitiesDesign, develop, and maintain enterprise-grade backend applications using Java technologies.Develop RESTful APIs and microservices-based applications.Build and deploy cloud-native applications on AWS.Collaborate with cross-functional teams to define and deliver technical solutions.Optimize application performance, scalability, and security.Troubleshoot and resolve production issues.Participate in code reviews and follow best development practices.Required Skills5+ years of experience in Java backend development.Strong expertise in Java 8/11/17, Spring Boot, Spring MVC.Hands-on experience with Microservices Architecture.Strong knowledge of REST APIs and backend integration.Experience with AWS Services:EC2S3LambdaRDSCloudWatchSNS/SQSAPI GatewayIAMKnowledge of Docker and Kubernetes.Experience with Git, Maven, Jenkins, CI/CD pipelines.Strong understanding of SQL databases (MySQL/PostgreSQL) and NoSQL databases.Good understanding of design patterns and software development best practices.Preferred SkillsExperience in Agile/Scrum methodology.Exposure to Terraform or CloudFormation.AWS Certification is an added advantage.Educational QualificationBE/B.Tech/MCA or equivalent degree in Computer Science or related field.