Skip navigation EPAM

Java Software Engineer Prague, Czech Republic

Java Software Engineer Description

Job #: 50808
Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has leveraged its software engineering expertise to become a leading global product development, digital platform engineering, and top digital and product design agency. Through its ‘Engineering DNA’ and innovative strategy, consulting, and design capabilities, EPAM works in collaboration with its customers to deliver next-gen solutions that turn complex business challenges into real business outcomes. EPAM’s global teams serve customers in over 25 countries across North America, Europe, Asia and Australia. EPAM is a recognized market leader in multiple categories among top global independent research agencies and was one of only four technology companies to appear on Forbes 25 Fastest Growing Public Tech Companies list every year of publication since 2013. Learn more at https://www.epam.com/ and follow us on Twitter @EPAMSYSTEMS and LinkedIn.

In 2015 EPAM opened the Czech Republic IT delivery center in Prague, in the iconic City Tower in Pankrac. Prague, the capital of the Czech Republic, is a growing source of innovation due to the increasing demand for software solutions and services in Central Europe. This new location will enable EPAM to more closely collaborate with clients in the region.

DESCRIPTION


Currently, we are looking for an experienced Java Software Engineer for our customer (one of the world’s leading financial groups). Headquartered in Tokyo and with approximately 350 years of history, offering services including corporate banking, commercial banking, retail banking, wealth management, investment banking, capital markets, personal and corporate trust, and transaction banking.

Development team is focused on the solutions of the firm's strategic transactional messaging platform which based up Karaf, Java, Camel and IBM MQ.

Responsibilities

  • Analyze user requirements and produce detailed functional and technical designs
  • Work closely with the business to develop solutions based on agreed designs, that satisfy both functional and non-functional requirements
  • Work within the development framework, making use of existing components and practices where available
  • Ensure the quality of solutions with the appropriate unit and system testing
  • To adhere to agreed standards of development and release/deployment
  • Provide support, at all levels including the first line as required, and overnight / on-call as part of a rota system

Requirements

  • 3+ years of professional experience in Java software development
  • Strong core Java skills including but not limited to Generics, Collections, Multithreading, I/O, Streams and JDBC
  • Working experience with Messaging Service (ideally IBM MQ)
  • Proficient in reading, writing and debugging multithreaded Java code
  • Knowledge of relational databases (ideally Oracle DB)
  • Strong problem-solving and critical thinking skills
  • Able to understand complex problems and translate them into solution respecting OOP fundamentals
  • Understanding of enterprise design patterns
  • Experience with technologies supporting development, continuous integration, automated testing and deployment
  • Proficiency in technologies supporting Java development and deployment – Spring, Maven, Xml, etc
  • Team player familiar with Agile development concepts
  • Good English communication skills (B2 overall language level)

Nice to have

  • XML, XSLT and XSD
  • Karaf
  • Camel
  • FIX protocol
  • Investment banking background

We offer

  • We offer the possibility to work on full product lifecycle – from concept to delivery into production
  • Opportunity to work on leading edge FinTech platforms, working in a fast-paced, agile, software engineering culture
  • Using English on a daily basis, communication with people from different countries
  • Unlimited access to LinkedIn learning solutions
  • Comfortable modern offices in Prague 4
  • 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)
  • Czech and English language courses
  • Start ASAP/negotiable
  • Relocation assistance including the coverage of the relocation costs (if needed)
  • Rotation program - possibility to relocate for short and long-term projects within 25 countries
  • Referral bonuses for recommended candidates
Dowiedz się więcej na temat EPAM Republika Czeska

Witaj. W czym możemy pomóc?


NASZE LOKALIZACJE