Position: Java Engineer
Company: EPAM
Category: Java
Experience required: 1y
English level: intermediate

RESPONSIBILITIES
- Writing automated unit and integration tests using Junit and REST Assured
- Reviewing code from peers and providing actionable feedback
- Responding well to feedback on your own work is all part of this job
- APM and performance monitoring and alerting of applications in real-time
- Developing against cloud services such as AWS Aurora, AWS DynamoDB, S3
- Integration with Swagger and Swagger HUB for API-first software design

REQUIREMENTS
- 2+ years of professional experience in software development
- Solid experience with Spring Boot
- Background with additional front-end development technologies such as HTML5, CSS3
- AWS CDK experience and an understanding of how to build, test and maintain a CI/CD pipeline
- Experience with SQL and Relational Database Design
- Experience with version control tools, such as Git
- Good spoken and written English

NICE TO HAVE
- Java 11 experience is a plus, but not a necessity
- Practical experience with software design patterns is a big plus
- Experience with ArgoCD and integration with GitLab CI/CD pipelines

WE OFFER
- Competitive compensation depending on experience and skills
- Individual career path
- Unlimited access to LinkedIn learning solutions
- Social package - medical insurance, sports
- Compensation for sick lists and regular vacations
- English classes with native speakers (certified English teachers)
- Flexible work hours