Position: Senior Java Developer
Company: Epam
Category: Java
Experience required: 2y
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere.

Join EPAM Anywhere to quickly and easily find projects that match your knowledge and experience, while working with Forbes Global 2000 clients, building a successful IT career, and earning competitive rewards. The platform provides additional perks, including a flexible schedule, professional development opportunities, and access to a community of experts.

**Responsibilities**
Working on monolith decommission and movement of application towards target architecture
Building of end-to-end features and new services for the customer product with a great focus on Quality and Operational capabilities (distributed tracing, monitoring, continuous delivery, etc.), and using a modern stack

**Requirements**
3+ years of experience with Java (strong experience with Java 8+)
Experience with Maven
Relational databases understanding + SQL
NoSQL understanding
Experience with Spring IoC/Dependency Injection
Experience with Spring Boot
Experience with Spring MVC
Experience with Spring Integration API
Experience with REST API
Experience in Testing (Unit + Integration)
Experience with Docker
Experience with Kubernetes
Cloud experience
Experience in implementation and testing of microserices
Understanding of test automation process, understanding of test strategy
Experience with Gerrit (or analogs), Jenkins, Grafana (or analogs), Sonar
Linux experience Basic commands like grep, cat, more/less, etc.
English B1+

**Nice to have**
Kotlin is a big plus
Experience in CosmosDB is a plus
Experience in performance testing of microservices via Gatling or JMeter is a plus
Experience with Serverless
Experience with Microsoft Azure

**We offer**
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
Community of 47,000+ industry's top professionals