Senior Java Software Engineer

EPAM Systems

Krakow, Poland • 33m ago • On-site

Senior

On-site

12,000 - 23,000 PLN/yr

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 Software Engineer

  • Focus: Delivery, Java application development, and Scrum Master responsibilities

Description

You will join an engineering pod focused on Name and Media Screening delivery. You will develop and maintain Java-based applications, drive continuous integration and improvements, and act as an experienced Scrum Master—coaching Scrum practices, facilitating ceremonies, and removing impediments to enable continuous improvement and predictable delivery. You will collaborate with the pod to deliver robust solutions aligned with business requirements and user experience.

Responsibilities

  • Develop and maintain Java-based applications

  • Drive continuous integration and improvements

  • Act as a Scrum Master: coach the pod in Scrum practices, facilitate ceremonies, and remove impediments

  • Collaborate with the pod to deliver robust, sustainable solutions aligned with business requirements and user experience

  • Ensure alignment with organizational guidelines, principles, standards, and processes

  • Advise Business Analysts, Testers, and Management on technical matters

Requirements

  • 4+ years of experience developing Java applications

  • Knowledge of Scrum, Agile, and Lean principles with evidence of applying them pragmatically

  • Ability to identify, escalate, and remove delivery impediments and dependencies

  • Experience facilitating distributed, multicultural teams and coordinating dependencies across multiple teams or locations

  • SQL database skills, ideally Oracle

  • Familiarity with a Linux-based server environment, including bash scripting

  • Strong written and verbal business communication skills; experience working as part of a global team

  • Strong analytical, problem-solving, and synthesis skills

  • English proficiency at B2 level or higher

Benefits

  • Hybrid by design; opportunity to work remotely within Poland

  • Chance to work abroad up to 60 days annually

  • Business-driven relocation opportunities

  • Career development programs; thought leadership, mentoring, soft skills and well-being programs

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

  • English classes

  • Stable pay; Employee Stock Purchase Plan with 15% discount

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

  • Referral bonuses up to $2,000

  • Office amenities and events (entertainment/relaxation zones, table tennis, football, free snacks/coffee)

  • Corporate, social, and well-being events

  • Contractor option (B2B terms agreed individually)

See similar jobs

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

See more

Potential salary for Senior Java Software Engineer role

Improve your resume for just $5

PLN 12,000 – PLN 23,000/year

Unlock Full Resume Report