Skip navigation EPAM

Senior Java Developer Krakow, Poland

  • hot

Senior Java Developer Description

Job #: 55530
EPAM is committed to providing our global team of more than 41,150 EPAMers with inspiring careers from day one. EPAMers think creatively and lead with passion and honesty. Our people are the source of our success. We value collaboration, work in partnership with our customers, and strive for the highest standards of excellence. In today’s market conditions, we’re supporting operations for hundreds of clients around the world remotely. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.


Currently we are looking for a Senior Java Developer for our Krakow office.

The role is to work on a variety of systems that constitute to the platforms within new Group Asset and Liability division. We are evolving these platforms to handle the increasing volumes and complexity of the business. There is a modern business initiative within that called Secured Funding IT Transformation, which goal is to deliver reliable, scalable, and flexible components infrastructure to integrate with the existing systems, emphasize online processing and leverage the synergies.


Our client is one of the largest investment banks in the world.

Project technologies and tools

  • JEE and Java 8, git, teamcity, continuous integration
  • Microservices and service-oriented topology
  • Integration with different solutions using DB, REST/SOAP, messaging, and file transfers
  • Access to both the Non-Production and Production environments


  • Work within the development team delivering the core features in Agile environment
  • Take responsibility for ensuring the delivery meets the department quality standards
  • Further the knowledge and enthusiasm of software engineering techniques with your peers


  • Active Java and Spring programming skills
  • Source code control and build tools (git, maven, teamcity, sonar)
  • Unix/Linux environment and scripting languages (bash, python)
  • SQL knowledge and understanding
  • Diligent use of unit and acceptance testing, experience with automated testing techniques
  • Modern engineering and DevOps practices, continuous integration and delivery
  • Agile software development practices experience and good communication skills

Nice to have

  • Experience in using microservices, SOA and/or integration solutions
  • Expected to hit the ground running with limited guidance, be able to do more with less
  • Being proactive and inspiring others to deliver at a high-level

We offer

  • Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
  • English language classes
  • Polish language classes for Foreigners
  • Career development center
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate for short and long-term projects (ex. to USA or Switzerland)
  • Benefit package (private insurance, health care, multisport, lunch tickets, and shopping vouchers, etc.)
  • Possibility to be involved in an international project
  • Remote work options
  • Relocation package for foreign applicants as well as for people relocating within Poland
  • Please note that only selected candidates will be contacted

Здравствуйте, чем мы можем вам помочь?

Наши офисы