Role Overview
We’re looking for a Software Engineer with hands-on experience in
both Java development and AWS cloud services
. This role involves building backend services, developing APIs, and deploying and managing applications on AWS. You’ll work across application development and cloud infrastructure to build reliable and scalable systems.
Key Responsibilities
Develop and maintain
backend services using Java
.
Design and implement
REST APIs
for web applications.
Deploy and manage applications on
AWS cloud infrastructure
.
Work with services such as
ECS, S3, RDS, IAM, CloudWatch, and Lambda
.
Participate in
application architecture, cloud design, and system scalability planning
.
Implement and support
CI/CD pipelines using Jenkins
for application deployment.
Monitor application performance and troubleshoot
application and infrastructure issues
.
Collaborate with frontend and backend teams to ensure smooth system integration.
Required Skills
2–4 years of experience working with
Java and AWS
.
Strong understanding of
Java backend development
.
Hands-on experience with
AWS services
such as ECS, S3, RDS, IAM, CloudWatch, and Lambda.
Experience designing and developing
RESTful APIs
.
Understanding of
cloud-based application architecture
.
Experience working in
Linux environments
.
Familiarity with
Git or other version control systems
.
Good to Have
Experience with
Docker or containerized deployments
.
Exposure to
CI/CD pipelines
.
Familiarity with
microservices architecture
.
Exposure to
AI-assisted development tools
.