Skip navigation EPAM

Senior Java Developer Gdansk, Poland

  • hot

Senior Java Developer Description

For our client we are looking for Senior Java Developers with experience with Java Spring Stack. For this role we consider candidates residing in Gdańsk due to hybrid mode of work.

This position offers a hybrid model, with 3 days per week working from the office.


You will mainly work on different Client's app integrations with external partners. This means you will develop new integrations and maintain and improve existing ones. To make these integrations work, you will need to constantly communicate with teams within and outside of Client's team.


What You’ll Do

  • Develop documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code to record and demonstrate solutions
  • Create and maintain unit, integration and e2e tests
  • Demonstrate an ability to take a project from scoping requirements through the actual launch of the project
  • Consistently deliver project work on time and on budget
  • Give and receive thoughtful feedback for proposed code changes
  • Show an ability to develop end-to-end software solutions (design to delivery)
  • Actively participate in production support issues as an SME lead. Own issues through Problem Ticket completion
  • Encourage and promote “experiment” first attitude in any solutions
  • Drive personal and teamwork towards solution delivery with a “do it right the first time” attitude
  • Encourage personal and teamwork towards looking at every angle of a solution and not just the convenient path
  • Drive the understanding of what has been done set forth by team leadership (code complete, unit/integration/performance test complete, logging, alerting, and documentation complete, ready for deployment/delivery)
  • Demonstrate a “keep learning” attitude by engaging more experienced engineers to draw knowledge and apply it as well as using resources to move personal and team knowledge forward
  • Demonstrate willingness to do what is necessary to “get the job done”

What You Have

  • 3+ years of experience in back-end development and a strong competence in back-end programming principles
  • Proficiency in Java and Spring (Spring Boot)
  • General knowledge of back-end programming, including databases, SQL and asynchronous messaging
  • Experience with DevOps (rapid delivery of changes while the service is serving users in production; troubleshooting incidents and outages; end-to-end ownership of the solution without dedicated QAs and/or system administrators)
  • Good communication skills in English
  • Good team player and a can-do attitude
  • At least one out of two engineers: Previous experience with billing or financial systems

Nice to have

  • Previous experience with refactoring monolithic architecture
  • Experience with Kotlin, Docker, Postgres & Aurora, Kafka, Kubernetes and EKS
  • Previous experience with billing or financial systems
  • Ability to grasp requirements from conversations with stakeholders
  • Previous experience with AWS cloud services

We Offer

  • We gather like-minded people:
    • Friendly team and enjoyable working environment
    • Engineering community of industry’s professionals
    • Flexible schedule and opportunity to work remotely within Poland
    • Chance to work abroad for up to 60 days annually
    • Relocation within our 50+ offices
  • We provide growth opportunities:
    • Outstanding career roadmap
    • Leadership development, career advising, soft skills and well-being programs
    • Certification (GCP, Azure, AWS)
    • Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud Guru
    • Language classes on English and Polish for foreigners
  • We cover it all:
    • Stable income (Employment Contract or B2B)
    • Participation in the Employee Stock Purchase Plan
    • Referral bonuses
    • Benefits package (health insurance, multisport, shopping vouchers)
    • Corporate and social events

About EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. We embrace a dynamic and inclusive culture, where you will collaborate with multi-national teams, contribute to a myriad of innovative projects, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential