Senior Java Developer
Senior Java Developer - ResponsibilitiesDesign and implement new modules and features Design new micro-services Implement unit and integration tests Perform peer-to-peer code reviews Requirements3+ years of experience as a Java developer 2+ years of experience with micro-services 2+ years of experience with SQL Experience with JMS/ActiveMQ Strong knowledge of Java 8+ Knowledge of Spring at an intermediate level Knowledge of JPA/Hibernate Knowledge of Maven and REST API B2 level of English 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