Senior Java Developer (AWS Microservices)
- Source: Naukri
- Tata Consultancy Services
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
We are seeking a highly skilled Senior Java Developer with strong expertise in Java, Spring Boot, Microservices, AWS Cloud, and API Development. The ideal candidate will be responsible for building, deploying, and supporting enterprise-grade APIs and cloud-native applications for mission-critical banking platforms.
The role requires hands-on experience in backend development, AWS services, CI/CD integration, secure coding practices, and microservices architecture.
Key Responsibilities
API & Backend Development
- Design, develop, and enhance enterprise APIs using Java and Spring Boot.
- Build scalable and resilient microservices following industry best practices.
- Develop RESTful APIs and backend services for business-critical applications.
- Optimize application performance and resolve technical issues.
Cloud-Native Development
- Deploy and manage microservices on AWS environments.
- Build scalable solutions leveraging AWS cloud-native services.
- Develop event-driven and distributed application architectures.
- Support cloud migrations and modernization initiatives.
DevOps & CI/CD
- Integrate applications with CI/CD pipelines using GitLab runners and related tools.
- Support automated build, testing, and deployment processes.
- Follow DevOps best practices to ensure reliable software delivery.
Quality & Security
- Ensure application quality through automated code scanning and testing tools.
- Implement secure coding standards and development best practices.
- Participate in code reviews and architecture discussions.
- Troubleshoot and resolve development, SIT, and production issues.
Database & Performance Optimization
- Analyze and optimize database interactions.
- Improve API response times and overall application performance.
- Support database troubleshooting and tuning activities.
Required Skills
- 8+ years of experience in Java application development.
-
Strong hands-on expertise in:
- Java
- Spring Boot
- Microservices Architecture
-
REST API Development
-
Strong AWS experience including:
- AWS ECS
- AWS Lambda
- Amazon SNS
- Amazon SQS
- Amazon S3
- Amazon RDS
- API Gateway
-
CloudWatch
- Experience in cloud-native application deployment.
- Experience working with CI/CD pipelines.
- Strong debugging, troubleshooting, and performance tuning skills.
- Knowledge of secure coding standards and API design principles.
Preferred Skills
- Spring WebFlux / Reactive Programming.
- Spring Batch.
- Terraform.
- Infrastructure as Code (IaC).
- Event-Driven Architecture.
- Docker and Kubernetes.
- Banking and Financial Services domain experience.
Desired Candidate Profile
- Strong backend engineering expertise.
- Excellent communication and stakeholder management skills.
- Ability to work independently in Agile environments.
- Strong problem-solving and analytical skills.
- Passion for delivering scalable and secure enterprise applications.
Skills
- Java
- amazon-web-services
- spring
- spring-boot
- gitlab
- amazon-ecs
- aws-lambda
- amazon-sns
- amazon-sqs
- amazon-s3
- amazon-rds-for-mysql
- amazon-cloudwatch
- spring-batch
- Terraform
- Docker
- Kubernetes
