EPAM Systems logo
EPAM Systems

4,258 open roles

Senior Java Developer

Krakow, Lesser Poland Voivodeship, PolandFull-timePosted Oct 7, 2026

Job description

We are seeking a Senior Java Developer to join our client, a leader in the financial domain with a long-standing track record in trading Fixed Income products. Their globally distributed, component-based IT system is built primarily in Java and leverages a wide range of enterprise technologies and standards, including JMS, ORM, Spring, Web Services, and REST, while also integrating TCP/IP networking, Bash scripting, Perl, Python, and C++.

Please note that this role requires 3 days in the office in "flex-hybrid" mode.

Responsibilities

Design and implement software components according to requirements Take responsibility for ensuring the delivery and quality standards of software Spend time with the customer to determine and understand deliverables Support the business in platform rationalization and optimization Continue removing technical debt and driving platform standardization Assist the business in migration to the strategic platform Collaborate with other IT teams across the globe Requirements 3+ years of experience in software development Strong knowledge of Core Java Proficiency in Spring Framework Knowledge of SQL Pragmatic approach to software development with a team player mentality Good communication and time management skills Strong written and verbal English (B2 level) Nice to have Familiarity with Redis Experience in multithreading, networking, and web services in Java Background in JMS Ability to acquire and capture requirements with attention to software quality Understanding of the investment banking domain Knowledge of Agile principles (Scrum or Kanban)

Description copied from EPAM Systems's careers page. Read the full posting before you apply.

More jobs at EPAM Systems

See all openings at EPAM Systems

Senior Java Developer jobs at other companies