Roles and Responsibilities:
- Design, develop, and maintain enterprise applications using Java and Spring Boot.
- Build scalable microservices and RESTful APIs following industry best practices.
- Develop cloud-native applications leveraging AWS services.
- Participate in application architecture, design reviews, and technical discussions.
- Integrate applications with relational and NoSQL databases.
- Implement secure, scalable, and high-performing solutions.
- Write clean, maintainable, and reusable code following coding standards.
- Develop unit and integration tests to ensure application quality.
- Troubleshoot, debug, and resolve production issues.
- Collaborate with DevOps teams for CI/CD pipeline implementation and deployment automation.
- Work closely with business analysts, QA engineers, and product owners in Agile/Scrum teams.
- Participate in code reviews and contribute to continuous improvement initiatives.
Required Skill Set
- Robust proficiency in Java 8/11/17 with a solid understanding of Object-Oriented Programming (OOP), Collections, Multithreading, Concurrency, Exception Handling, and Java Streams.
- Extensive hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and the Spring ecosystem.
- Strong expertise in developing Microservices and RESTful APIs following best practices for scalability, security, and performance.
- Hands-on experience with AWS services including EC2, ECS/EKS, Lambda, API Gateway, S3, RDS, IAM, CloudWatch, SQS, SNS, Secrets Manager, and CloudFormation.
- Experience in designing, developing, deploying, and maintaining cloud-native applications on AWS.
📌 Java Developer (Telangana)
🏢 CGI
📍 Telangana