Skip to main content

AWS DevOps / Java Backend Developer

Technology
Topcoder
Noida, IndiaTodayUntil 4/11/2026

Job description

​​​​ Role Summary

We are seeking an experienced Java Backend Developer with strong AWS DevOps expertise. The ideal candidate will be responsible for designing, developing, deploying, and supporting cloud-native backend applications while managing a small AWS environment, CI/CD pipelines, and operational support activities.

Experience

  • 6–10 years
Key Responsibilities

Application Development

  • Design and develop scalable Java-based backend applications using Spring Boot and Microservices architecture.
  • Build and maintain secure REST APIs for enterprise applications.
  • Implement event-driven solutions using Kafka or similar messaging platforms.
  • Optimize application performance, scalability, and maintainability.
  • Perform code reviews and enforce coding best practices.
AWS Environment Management
  • Manage and maintain a small-to-medium AWS environment.
  • Provision and configure AWS resources including EC2, RDS, S3, IAM, and networking components.
  • Monitor application and infrastructure health using CloudWatch and logging tools.
  • Implement security best practices including IAM policies, encryption, backups, and patch management.
  • Support production deployments and operational troubleshooting.
DevOps & Automation
  • Build and maintain CI/CD pipelines for automated build, testing, and deployment.
  • Implement Infrastructure as Code (IaC) using Terraform or CloudFormation.
  • Containerize applications using Docker and manage deployments.
  • Automate operational tasks and environment provisioning.
  • Collaborate with QA and infrastructure teams to improve release efficiency.
Primary Skills
  • Java 17/21
  • Spring Boot
  • Microservices Architecture
  • REST API Development
  • PostgreSQL / MySQL
  • Kafka (preferred)
  • AWS Cloud Services
  • Docker & Containerization
  • CI/CD Pipelines
  • Git
AWS & DevOps Skills
  • AWS EC2, S3, RDS, IAM, CloudWatch
  • AWS Lambda (preferred)
  • AWS ECS/EKS (good to have)
  • Jenkins / GitHub Actions / AWS CodePipeline
  • Linux Administration
  • Monitoring and Logging
  • Security and Access Management
Required Qualifications
  • Strong hands-on experience in Java, Spring Boot, and Microservices.
  • Experience developing and supporting production-grade applications.
  • Hands-on experience with AWS cloud services.
  • Experience with CI/CD implementation and DevOps practices.
  • Strong understanding of Linux environments.
  • Experience with relational databases such as PostgreSQL or MySQL.

Interested in this role?