Vacancy catalog
EPAM
Open role

Senior Java Software Engineer

EPAMKrakow, Poland
Work model
Hybrid
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
4 tags

Technology context

4

Parsed from the vacancy text; ordered by relevance to this role.

JavaCloudMicroservicesSoftware Engineering Processes

Full listing

Role description

We are looking for a Senior Java Software Engineer to join our team and contribute to the design and development of robust, high-performing software solutions. The ideal candidate will bring strong technical expertise and a solid understanding of software engineering principles to deliver secure and scalable systems.

Responsibilities

  • Design and develop end-to-end software solutions
  • Produce secure, stable and high-performing code
  • Apply solid software engineering principles throughout the development lifecycle
  • Work with multithreading concepts to build efficient applications
  • Contribute to microservices-based architecture design and implementation
  • Collaborate with cross-functional teams to deliver quality solutions

Requirements

  • 5+ years of experience as a Java Developer
  • Expertise in multithreading and microservices-based architecture
  • Background in the finance sector is a plus
  • Solid understanding of software engineering principles
  • Proficiency in English at a B2+ level

Nice to have

  • Understanding of cloud technologies