Role Overview We are looking for an experienced Senior Java Backend Developer with strong expertise in Java 17+, Spring Boot 3.x, REST API development, and Microservices Architecture . The ideal candidate will be responsible for designing, developing, deploying, and supporting scalable backend applications in a cloud environment. The role requires hands-on experience with AWS services, CI/CD pipelines, database technologies, and production support activities. Key Responsibilities Design, develop, and maintain high-performance backend applications using Java 17+ and Spring Boot 3.x . Develop and integrate scalable RESTful APIs following industry best practices. Build and maintain applications based on Microservices Architecture . Implement secure, reliable, and scalable backend solutions. Work with AWS cloud services including ECS, EC2, RDS, and CloudWatch for application deployment, monitoring, and troubleshooting. Develop and manage CI/CD pipelines using GitLab and Infrastructure as Code (IaC) practices. Collaborate with DevOps teams to automate build, deployment, and release processes. Work with Oracle and SQL databases , including database design, queries, optimization, and troubleshooting. Perform code reviews, debugging, performance tuning, and application enhancements. Provide Production Support / BAU Support for business-critical applications. Manage incidents, perform root cause analysis (RCA), and implement permanent fixes. Collaborate with cross-functional teams including QA, DevOps, Product Owners, and Business stakeholders. Required Skills & Experience 6+ years of experience in Java Backend Development . Strong hands-on experience with Java 17+ . Extensive experience with Spring Boot 3.x . Strong understanding of REST API development and integration . Proven experience working with Microservices Architecture . Hands-on experience with AWS services: Amazon ECS Amazon EC2 Amazon RDS Amazon CloudWatch Experience with GitLab CI/CD pipelines and automation. Knowledge of Infrastructure as Code (IaC) concepts. Strong SQL skills with experience in Oracle databases . Experience in production application support and incident management. Good understanding of Agile development methodologies. Strong analytical and problem-solving skills. Good to Have Experience with container technologies such as Docker/Kubernetes. Knowledge of cloud security best practices. Experience with monitoring and logging tools. Exposure to enterprise-scale applications and high-availability systems.