Back to Search
We are looking for a Senior Java Developer with Cloud AWS who can demonstrate a strong understanding of Java and has good knowledge of Cloud AWS. The ideal candidate should be able to work effectively without close supervision and must demonstrate a desire to write clean and optimized code. A degree in computer science or equivalent education is a must-have requirement for the role.
Responsibilities
- Participate in the entire software development life cycle, including coding, testing, and deploying Java-based solutions
- Work with the latest Cloud technologies such as AWS and Azure to design and develop scalable, resilient, and high-performance applications
- Collaborate with cross-functional teams to define, design, and deliver new features and functionality
- Write unit and integration tests to ensure high-quality code, and conduct peer code reviews
- Stay up-to-date with emerging trends and technologies in the software development world
Requirements
- 3+ years of software development experience, with at least 2 years of experience in application development on Java
- Strong knowledge of Java Cloud Stack AWS Kafka, Algorithms and Data Structures, and Multithreaded Programming
- Excellent communication skills in English at the Upper-Intermediate level
- Ability to work independently and in a team environment
- A degree in computer science or equivalent education is a must-have requirement for the role
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