Software Engineer Java AWS
- Source: Naukri
- Virtusa
- Hybrid
- Bengaluru
- Full-Time
- Mid level
Job Description
We are looking for a skilled Java / AWS Engineer to design, build, and maintain high-performance scalable cloud applications. In this role, you will leverage core Java/J2EE technologies and key AWS services (EC2, S3, RDS, Lambda, CloudWatch) to power reliable, cloud-native solutions.
Key Responsibilities
- Design & Build: Develop robust, scalable backend services using Java / J2EE.
- Cloud Architecture: Deploy, manage, and optimize applications on AWS EC2 and leverage cloud services such as S3, RDS, and Lambda.
- Monitoring & Maintenance: Implement telemetry, logging, and performance alerts using AWS CloudWatch.
- Database & Storage: Manage relational data using AWS RDS and object storage via S3.
- Optimization: Diagnose production issues, perform root cause analysis, and optimize cloud application performance.
Qualifications & Requirements
- Core Development: 3+ years of experience in Java or J2EE development.
- AWS Cloud Expertise: Hands-on experience working with AWS EC2 and at least one or more of: S3, RDS, Lambda, or CloudWatch.
- Backend Architecture: Proficiency in microservices, REST APIs, or enterprise web application frameworks.
- Database Skills: Experience working with relational databases (SQL, AWS RDS).
- Problem-Solving: Strong troubleshooting and analytical skills for distributed, cloud-hosted systems.
Skills
- Java
- amazon-web-services
- j2ee
- amazon-ec2
- amazon-s3
- amazon-rds-for-mysql
- aws-lambda
- amazon-cloudwatch
- object-storage
