Back to Search
We are seeking a highly skilled remote Senior Java Full Stack Developer with AWS experience to join our team and work on a software and hi-tech project.
The successful candidate will be responsible for developing a REST API based on Java services hosted in AWS Fargate, as well as creating sync and async communication services using SNS/SQS. The role also includes developing a SPA UI with Angular, and a mobile client for iOS and Android using Flutter. Additionally, the candidate should be able to integrate test automation in CI/CD pipelines on Jenkins and create infrastructures using AWS CDK.
Responsibilities
- Develop and maintain a RESTful API using Java services hosted in AWS Fargate
- Develop sync and async communication services using SNS/SQS
- Create a SPA UI with Angular and a mobile client for iOS and Android using Flutter
- Integrate test automation in CI/CD pipelines on Jenkins
- Create infrastructures using AWS CDK
Requirements
- At least 3 years of experience in Java Full Stack development
- Knowledge of Java 8, 11, and Spring 5
- Experience with AWS, Redis, and SQL
- Proficiency in JUnit 5, Mockito, Hibernate, and Swagger
- Experience in test automation and CI/CD pipelines using Jenkins and AWS CDK
- Strong analytical and problem-solving skills
- Excellent communication and teamwork skills
- B2+ English level
Nice to have
- Knowledge of Amazon Web Services and Apache ActiveMQ Classic
- Familiarity with Flutter
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