Senior Java Full-Stack Developer with React

EPAM Systems

Polska

Hybrid

PLN 180,000 - 260,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

EPAM Systems Inc. in Kraków is seeking a Senior Java Full-Stack Developer with strong React expertise to lead the design and delivery of scalable web applications across front-end and back-end layers.

You will mentor engineers, drive technical decisions, and collaborate with product, QA, and engineering teams to shape high-quality solutions that address strategic business needs. The role offers a hybrid model with 3 days in the office.

Qualifications

  • 3+ years in full-stack development.
  • Strong React & modern JS/TS, state mgmt, performance.
  • Java backend with Spring/Spring Boot.
  • Design and scale RESTful APIs.
  • PostgreSQL: schema design, queries, indexing.
  • Git, CI/CD, and agile methods.
  • Lead technical initiatives and mentor engineers.
  • English at B2 or higher.
  • Nice to have Docker & CI/CD automation.
  • Cloud experience (Azure preferred).
  • Microservices and distributed systems exposure.
  • System design for scalable architectures.

Responsibilities

  • Architect, build, and maintain enterprise-grade web apps using React and Java.
  • Design, develop REST APIs with scalability, security, and maintainability.
  • Define and optimize PostgreSQL schemas, queries, and data models.
  • Establish and promote best practices for clean, tested code.
  • Lead code reviews, troubleshoot issues, and guide testing strategies.
  • Collaborate with product, QA, and engineering to set technical direction.
  • Mentor mid-level and junior developers.
  • Contribute to architectural discussions and long-term tech choices.

Skills

Mentoring
Leadership
Team collaboration

Tools

React
Java
Spring
Spring Boot
PostgreSQL
REST APIs
Git
CI/CD
Docker
Azure
Microservices
Distributed systems

Job description

We are looking for a Senior Java Full-Stack Developer with strong React expertise to join our team. In this role, you will lead the design and delivery of complex, highly scalable web applications across both front-end and back-end layers. You will drive technical decisions, mentor fellow engineers, and partner closely with cross-functional teams to shape high-quality solutions that address strategic business and user needs. This role offers a hybrid model, with 3 days per week working from our office in Kraków.

Responsibilities
  • Architect, build, and maintain enterprise-grade web applications using React and Java
  • Design, develop, and evolve REST APIs, ensuring scalability, security, and maintainability
  • Define and optimize database solutions using PostgreSQL, including advanced query tuning and data modeling
  • Establish and promote best practices for writing clean, maintainable, and well-tested code
  • Lead code reviews, troubleshoot complex issues, and guide testing and debugging strategies
  • Collaborate with product, QA, and engineering teams to define technical direction and deliver impactful features
  • Mentor mid-level and junior developers, fostering technical growth within the team
  • Contribute to architectural discussions and influence long-term technology choices
Requirements
  • 3+ years of experience in full-stack development
  • Strong proficiency in React and modern JavaScript/TypeScript, including state management and performance optimization
  • Solid background in Java backend development, with deep expertise in Spring and Spring Boot
  • Proven experience designing, building, and scaling RESTful APIs
  • Advanced knowledge of PostgreSQL, including schema design, complex queries, indexing, and performance tuning
  • Hands-on experience with Git, CI/CD pipelines, and agile methodologies
  • Demonstrated ability to lead technical initiatives and mentor other engineers
  • English proficiency at an Upper-Intermediate level (B2) or higher
  • Nice to have Solid experience with Docker and CI/CD automation
  • Hands-on experience with cloud platforms (Azure preferred)
  • Exposure to microservices architecture and distributed systems
  • Experience with system design and architectural decision-making at scale
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full-Stack Developer with React
Senior Java Full-Stack Developer with React

EPAM Systems • Kraków

Hybrid
PLN 279,000 - 446,000
Health insurance
Multisport card
Relocation opportunities
+1
Senior Fullstack Engineer (Node.js, React) from Kraków
Senior Fullstack Engineer (Node.js, React) from Kraków

Your ITeams Sp. z o.o. • Kraków

On-site
PLN 140,000 - 210,000
Luxmed Gold Extended medical care
Multisport Plus
Senior Full-Stack Engineer (Java and React)
Senior Full-Stack Engineer (Java and React)

EPAM Systems • Wrocław

On-site
PLN 220,000 - 340,000
Senior Java Full-Stack Dev | React & Spring Boot (Hybrid)
Senior Java Full-Stack Dev | React & Spring Boot (Hybrid)

EPAM Systems • Kraków

Hybrid
PLN 279,000 - 446,000
Health insurance
Multisport card
Relocation opportunities
+1
Senior Full-Stack Engineer (Java and React)
Senior Full-Stack Engineer (Java and React)

EPAM Systems • Polska

On-site
PLN 260,000 - 380,000
Senior Java Full-Stack Lead: React & REST API
Senior Java Full-Stack Lead: React & REST API

EPAM Systems • Polska

Hybrid
PLN 180,000 - 260,000
Full Stack Engineer (Java + React)
Full Stack Engineer (Java + React)

N Consulting • Kraków

On-site
PLN 221,400 - 234,315
Fullstack Developer (Java / React)
Fullstack Developer (Java / React)

Link Group • Warszawa

Hybrid
PLN 180,000 - 280,000
Lead/Senior Java Developer
Lead/Senior Java Developer

Experis • Kraków

Hybrid
PLN 420,000 - 540,000
Senior Software Engineer- Java Fullstack Developer
Senior Software Engineer- Java Fullstack Developer

LTM • Warszawa

Hybrid
PLN 120,000 - 180,000