Back to Search
Java Cloud Developer
We are an industry-leading corporation spearheading modernization efforts of our flagship application with cutting-edge Generative AI technologies.
As part of this initiative, we are seeking a skilled Java Cloud Developer specializing in AWS to drive the development and optimization of cloud solutions. This role requires an individual deeply rooted in Java programming and experienced in handling cloud-based architectures, particularly on the AWS platform.
Responsibilities
- Design and implement scalable and robust cloud applications using Java
- Collaborate with cross-functional teams to integrate AWS cloud services
- Optimize existing cloud applications and infrastructure for performance and scalability
- Implement and maintain security best practices for cloud deployments
- Troubleshoot and resolve technical issues in cloud environments
Requirements
- 2+ years of proficiency in Java with competency in Python
- Skills in AWS including but not limited to EC2, RDS, S3
- Qualifications in developing cloud-native applications
- Understanding of RESTful services and API integration
- Background in Agile methodologies and DevOps practices
- Familiarity with databases such as MySQL, PostgreSQL
- Experience with version control systems like Git
- Capability to collaborate in a remote team setting
- Flexibility to adapt to changing project needs and deadlines
Nice to have
- Expertise in Spring Framework
- Knowledge of CI/CD pipelines using AWS CodePipeline
- Experience with serverless architectures
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn