Java Software Engineer

Prague, Czech Republic

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 Java Software Engineer for our Prague office to make the team even stronger.

ABOUT PROJECT


We are seeking a Middle Java Developer who is eager to switch to Scala, for our customer, leading investment bank. Default risk team is responsible for maintaining existing and implementing new market risk calculation systems for a leading international investment bank with regards to modeling issuer default risk. The team provides technical solutions for existing and new regulatory requirements related to issuer default calculations.
The team consists of developers and testers in Prague and business analysts based in Prague and London.

Responsibilities

  • Participate in development of back-end tools, services, Web UI;
  • Participate in transformation of business requirements into technical requirements by communicating with business analytics team, local architect and dev team;
  • Provide high-level estimation upon receiving draft of business requirement;
  • Review other developers’ code.

Requirements

  • Proficient understanding of Java platform;
  • Strong Spring knowledge (Core, Boot, Web MVC);
  • Proficient knowledge of design patterns, solid principles;
  • Basic SQL knowledge level. Should be familiar with: join types, views, stored procedures, functions, transactions;
  • Good understanding of development process (unit tests, code review, source control, bug tracking);
  • Upper-intermediate English level is required.

Nice to have

  • C++, Python, Scala knowledge;
  • Apache Spark knowledge;
  • Experience working with Big Data technology stack.

We offer

  • Support with relocation;
  • Opportunity to work in a successful international company with stable background;
  • Possibility to work in a friendly multicultural environment, using English on a daily basis and growing professionally within worldwide EPAM;
  • We offer guaranteed professional growth through the technology trainings and technology communities inside EPAM;
  • Large space for self-fulfillment and participation in new projects;
  • Motivating financial evaluation (negotiable, based on an expertise and achieved results);
  • Competitive compensation depending on experience and skills;
  • Benefit program (5 weeks of vacation, 5 sick days, wage compensation for the first three days of illness, meal vouchers, flexi pass, annual coupon of Prague city public transport, multisport cards);
  • Comfortable and modern offices in Prague 4.