Position: Senior Java Developer (Poland)
Company: Epam
Experience required: 3y
English level: upper

DESCRIPTION

Currently we are looking for a Senior Java Developer for our Krakow office to make the team even stronger.

Join the team that maintains and extends a mission critical, high availability and low latency platform for handling orders and trade processing of a wide spectrum of investment products (stock, derivatives, bonds, funds, forex, precious metals, structured products, etc.) on multiple exchanges. The platform grows in asset types being handled, markets the trading is done and countries it is being introduced to.


RESPONSIBILITIES

- Analyze business and technical requirements;
- Develop high quality, maintainable code for mission critical system;
- Improve current and develop new features on a multitude of microservices;
- Collaborate with customer and teams in other locations on a daily basis;
- Work closely with senior engineers, PMs, BAs and business users (clients) in order to find the best possible technical solution for the project/available requirements;
- Support the production users and investigate issues in production when contacted by L2 support team;


REQUIREMENTS

- Strong programming skills; Solid knowledge of core Java;
- Strong analytical and great communication skills;
- Advanced level of English;
- Pragmatic approach to software development;
- Responsible, self-motivated team player; Great teamwork skills;
- Self-organization and time management skills;
- Experience in building tools such as Ant/Ivy or Gradle;
- Basic UNIX/Linux user experience;
- Attention to software quality;


NICE TO HAVE

- Financial Services background, FIX protocol knowledge;
- Understanding of investment banking domain;
- Understanding of multithreading in Java;
- Experience with soap and rest web services in Java;
- Experience with networking in Java;
- Positive improvement-oriented attitude;


WE OFFER

- Contribution to mission critical system for leading investment bank;
- Experience the 500+ micro-service architecture at work;
- Possibility to be involved in an international project (Switzerland, Poland, APAC);
- Flexible working hours (within some limit);
- Remote work possibility in case of home/personal emergencies;
- Language classes (English and Polish) tailored to individual level;
- Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification;
- Relocation package for those who relocate to Krakow from other locations;
- Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.);