Senior Java Developer
They provide comprehensive, open-architecture solutions for data analytics, computer-aided engineering, and high-performance computing (HPC) to enable customers to innovate and make more informed decisions.
ResponsibilitiesImplementing new product functionality Write clean testable & SOLID code Maintenance of an existing codebase, participation in Code Review sessions Contributing to the application architecture design Work in a large team, participation in daily meetings and discussion of current issues Sharing knowledge with the team Requirements4+ years hands-on experience in Java 3+ experience with Spring, Spring Boot, etc.
Hands-on experience of Docker, Kubernetes Hands-on experience of Microservices Architecture Load balancing/HA in distributed environment using message broker Understanding of horizontal scalability English level B2 Nice to haveExpertise in Enterprise development Experience in Spark, Kafka We offerInternational 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 Seniority levelMid-Senior level Employment typeFull-time Job functionInformation Technology, Engineering, and Business Development IndustriesSoftware Development, IT Services and IT Consulting, and Technology, Information and Internet #J-18808-Ljbffr