Пропустити навігацію EPAM

Senior Java Software Engineer Prague, Czech Republic

Senior Java Software Engineer Description

Job #: 53626
EPAM is committed to providing our global team of more than 41,150 EPAMers with inspiring careers from day one. EPAMers think creatively and lead with passion and honesty. Our people are the source of our success. We value collaboration, work in partnership with our customers, and strive for the highest standards of excellence. In today’s market conditions, we’re supporting operations for hundreds of clients around the world remotely. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

DESCRIPTION


Currently we are looking for a Senior Java Software Engineer. This is a great opportunity for those who like a flexible approach. You can work in our office in Prague or remotely. The remote option applies only to the Candidates who will be working from any location in Czech Republic.

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

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
  • 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)

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 or remote work from any location in Czech Republic
  • Benefit program (5 weeks of vacation, 5 paid sick days, full sick leave wage compensation, paid days off for special occasions, meal vouchers, flexi pass, annual coupon of Prague city public transport, multisport cards, contribution to pension fund, health insurance for family member)
  • English language courses
  • Czech language courses upon request
  • Start ASAP/negotiable
  • Relocation assistance including the coverage of the relocation costs within Czech Republic and abroad (if needed)
  • Rotation program - possibility to relocate for short and long-term projects within 30 countries
  • Referral bonuses for recommended candidates
  • We offer Mobile Phone Tariff’s program for managerial level candidates

ПРИВІТ! ЯК МИ МОЖЕМО ВАМ ДОПОМОГТИ?


НАШІ ОФІСИ