Senior Java Developer

EPAM Systems

Warsaw, Poland • 10m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Java Developer

  • Focus: High-performance, data-intensive backend systems

  • Location/Work model: Client office in Warsaw 3 times a week

Description

Join a team building high-performance, data-intensive systems in a fast-paced financial environment. You will design and develop Java-based backend services, scalable RESTful APIs, and reactive, event-driven solutions that operate at global scale. Work is delivered collaboratively with globally distributed teams within an Agile Scrum framework.

Responsibilities

  • Design, develop, and maintain robust Java-based backend services and applications

  • Build and enhance scalable RESTful APIs serving critical business functions

  • Implement reactive, event-driven solutions for high-throughput data processing

  • Work with NoSQL databases to manage and query large-scale datasets

  • Develop comprehensive unit and integration tests to ensure code quality and reliability

  • Collaborate with globally distributed, cross-functional teams to deliver end-to-end solutions

  • Participate in architectural discussions and contribute to system design for scalability and performance

  • Operate within an Agile Scrum framework, delivering iteratively with continuous feedback

Requirements

  • 6+ years of professional software development experience

  • Strong Java development experience, with a focus on Java 8 & 9

  • Experience with NoSQL databases, ideally MongoDB

  • Experience implementing REST APIs, ideally with JAX-RS

  • Experience with Reactive Programming, ideally RxJava

  • Solid experience implementing unit tests

  • Strong analytical and problem-solving skills

  • Good English communication skills for collaboration

Nice to Have

  • Experience developing applications in fintech or established financial institutions

  • Experience with microservice architectures

  • Experience developing systems that can scale to large amounts of data

  • Experience working in Agile Scrum

  • Experience working on a globally distributed team

Benefits

  • Hybrid by design with the opportunity to work remotely within Poland; business-driven relocation opportunities

  • Chance to work abroad for up to 60 days annually

  • Career development programs and mentoring

  • Thought leadership, soft skills and well-being programs

  • Certification support (Anthropic, Gemini, GCP, Azure, AWS)

  • English classes

  • Stable pay

  • Employee Stock Purchase Plan with a 15% discount

  • Benefits package (health insurance, multisport, shopping vouchers)

  • Referral bonuses up to $2,000

  • Offices with entertainment and relaxation zones; free snacks and coffee

  • Corporate, social and well-being events

Please note

  • Benefits listed are available to employees only

  • Contractor work (B2B) terms are agreed individually

  • Outreach will be made exclusively to selected candidates

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more
0

Unlock Full Resume Report