Skip navigation EPAM

Senior/Lead Java Software Engineer Prague, Czech Republic

Senior/Lead Java Software Engineer Description

Job #: 55311
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 Senior/Lead Java Software Engineer for our Prague office to make the team even stronger.

Project technologies and tools

  • Java 8 and Java 11 (Lambdas, Streams, Multithreading)
  • Flux
  • Spring
  • Tomcat / Jetty / Netty
  • Junit / Mockito
  • JMS / Kafka
  • Azure Cosmos (including Cosmos Change Feed) / Oracle / Azure SQL
  • Maven / Gradle
  • Jenkins, GIT, Splunk, Kubernetes, Docker

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
  • 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
  • Proficiency in Java 8/11 (Lambdas, Streams, Completable Future, Optional, Generic, GoF design patterns)
  • Solid background in architecture and system integration patterns, development methodologies. Passion for code quality
  • Experienced in utilizing Grafana, Jaeger, Splunk to monitor and troubleshooting application systems (or any similar tools)
  • Demonstrated experience in using modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks
  • Excellent problem-solving skills: able to break down problems independently and deal with them according to priorities
  • Experience with CI/CD
  • Team player familiar with Agile development concepts
  • Good English communication skills (B2 overall language level)

We offer

  • We offer the possibility to work on full product lifecycle – from concept to delivery into production
  • Opportunity to work 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
Learn more about EPAM in Czech Republic

Hello. How Can We Help You?


Our Offices