Java Developer

EPAM Systems · Cracow Metropolitan Area New
LinkedIn

Posted

Jul 14, 2026 (Yesterday)

Seniority

Senior

Work Model

Not Specified

Type

Not Specified

Category

Backend

Salary

Not specified

Skills

Azure Java JUnit Kafka Less Microservices Oracle Scrum Spring Boot SQL

Description

We are seeking a Java Developer to join our team of software delivery experts and contribute to the evolution and enhancement of one of our key components. Working within the Scrum framework, you will become an integral part of one of our component teams, where you will help to define the component's architecture and bring your deep expertise in cutting-edge technologies to significantly enhance both performance and usability. You will collaborate closely with delivery teams based in Krakow as well as business stakeholders across the globe. A presence of 3 days per week in our office is required.   Responsibilities Participate actively as a full member of a Scrum team, attending all ceremonies and supporting ongoing enhancements to team workflows Generate tangible business outcomes by designing and implementing reliable, scalable core Java server-side systems Define and shape high-level technical architecture for epics, making sure each solution supports long-term system objectives Write clean, well-tested code with strong automation coverage, serving as a role model and establishing quality standards across the team Evaluate design proposals submitted by colleagues and verify that delivered code meets the required quality benchmarks Drive continuous refactoring efforts on the existing codebase to preserve clarity, maintainability, and technical health Perform thorough code reviews, offering valuable feedback and guiding less experienced developers in their professional growth Requirements Minimum of 2 years of professional, hands-on experience in software development Deep expertise in Java for the creation of enterprise-level server-side applications Substantial practical knowledge of Spring Boot for crafting contemporary, production-ready microservices Demonstrated background in designing and implementing Microservices solutions, including the use of Kafka for event streaming and the construction of distributed systems with an emphasis on scalability and resiliency Solid command of Oracle SQL, with the capability to author advanced queries, stored procedures, views, and joins Strong background in software testing methodologies, including the creation of dependable unit and integration tests Outstanding verbal and written communication abilities in English (B2+ level or above) Nice to have Familiarity with the Trade lifecycle domain and a general understanding of how financial market processes operate Practical exposure to MS Azure cloud services, including Azure Web Apps and Azure Functions, for the deployment and operation of cloud-hosted applications Working experience with JUnit and Mockito, combined with knowledge of test automation strategies and robust unit testing techniques   EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.