Skip navigation EPAM

Senior Java Developer Krakow, Poland

  • hot

Senior Java Developer Description

Job #: 47540
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


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 wide spectrum of investment products (stock, derivatives, bonds, funds, forex, precious metals, structured products, etc.) on multiple exchanges. Platform grows in asset types being handled, markets the trading is done and countries it is being introduced to.


  • Analyze business and technical requirements
  • Develop high quality, maintainable code for mission critical system
  • Improve current and develop new features on multitude of microservices
  • Collaborate with customer and teams in other locations on daily basis
  • Work closely with senior engineers, PMs, BAs and business users (clients) in order to find best possible technical solution for the project/available requirements
  • Support the production users and investigate issues in production when contacted by L2 support team


  • 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
  • English language classes
  • 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.)
Learn more about EPAM in Poland