Position: Java Developer with (Poland)
Company: EPAM Systems
Category: Java
Experience required: 3y
English level: upper

**Responsibilities**
• be responsible for all aspects of the development lifecycle from analysis through to testing, delivery and support;
• analyze business requirements for the Order Management System in Equity Derivatives department;
• provide technical expertise and recommendations in assessing new software projects and initiatives to support and enhance our existing applications
• analyze root causes of incidents and help users to better understand the application;

**Requirements**
• ideally 3+ years of experience as Java Developer, finance sector background a plus;
• produce secure and clean code that is stable, operational, consistent and well-performing;
• strong problem-solving skills and dedication to the creation of high-quality code;
• experience with Spring, Hibernate, microservices and REST;

Knowledge of these technologies would be beneficial:
• familiarity with Kafka and JMS;
• Oracle or any other relational database, SQL;
• hands-on with Unix;