Senior Java Software Developer

Gdansk, Poland

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior Java Software Developer for our Gdansk office to make the team even stronger.

You will be involved in one of our challenging projects from banking, internet & media or retail sector. If you are really into Java coding, EPAM is a perfect place for you. Here you can meet similar Java freaks as you are. With EPAM you can change the projects without changing the employer. Please get ready for fantastic atmosphere, flexible working hours, clean code and Agile!

Responsibilities

  • Write well-designed, testable, quality code following clean code principles;
  • Influence the technical choices and solutions of a business critical system;
  • Perform code reviews.

Requirements

  • 3+ years of experience in Java software development;
  • Strong communication skills, good command of English;
  • Excellent Java basics;
  • Good knowledge and understanding of algorithms and design patterns;
  • Good knowledge of relational databases and SQL;
  • Ideal experience may include: Spring or Java EE, JMS, JPA, Maven and continuous build tools (Jenkins/Hudson);
  • Familiarity with scripting languages and Unix architectures is a plus;
  • Ability to explain deeply technical concepts in a simple fashion;
  • Experience in Agile development methodologies;
  • Ability to work as a key team member;
  • Broad understanding of various coding methodologies, testing practices, and tools and ability to apply each method to achieve the desired outcomes;
  • Ability to provide support for the team to meet with the high profession expectations (high code coverage, low complexity metrics, strict design targets, etc.);
  • Provide advice to the project leadership on how processes and procedures may be improved to promote good coding practice amongst the team.

We offer

  • Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.);
  • Language classes (English and Polish);
  • Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification;
  • Career development center;
  • Possibility to take part in both: corporate and startup environment;
  • Possibility to relocate for short and long-term projects;
  • Relocation package for those who relocates to Krakow, Wroclaw, or Gdansk from other locations;
  • Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.);
  • Fruits on a weekly basis;
  • Sponsored sport activities, E-sport program;
  • We kindly ask you to include the following clause in your application: "Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (Dz. U. z 2002 r. Nr 101, poz. 926, ze zm.)";
  • Please note that only selected candidates will be contacted.