Senior Java Developer

Coforge

Kraków

Hybrid

PLN 180,000 - 240,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Coforge in Kraków is seeking an experienced Senior Java Developer to join our international team. You will drive the design, development, and delivery of scalable software, migrating a legacy system to a modern microservices architecture and containerizing on GKE.

You will work across teams in Poland and India, using Java 11+, Spring Boot, REST/SOAP APIs, and cloud platforms. The role expects strong English communication, Agile practices, and a commitment to code quality.

Qualifications

  • 7+ years of professional Java development experience.
  • Strong expertise in Core Java 11+ and backend development.
  • Proven experience with Spring Boot and microservices.
  • Cloud experience, preferably GCP.
  • Hands-on with Docker and Kubernetes (GKE).
  • Experience building REST and SOAP APIs.
  • SQL proficiency.
  • Familiar with GitHub, Maven, and Jenkins.
  • Unit testing with JUnit.
  • Fluent English in international teams.
  • Experience with Agile/Scrum and DevOps.

Responsibilities

  • Design, develop, and deliver high-quality software components.
  • Lead modernization from monolith to microservices.
  • Containerize product and deploy on Google Kubernetes Engine.
  • Own features from design to deployment.
  • Develop and integrate REST and SOAP APIs.
  • Participate in code reviews and uphold engineering standards.
  • Collaborate with Poland & India teams.
  • Improve CI/CD, monitoring, and observability.

Skills

Core Java 11+
Spring Boot
Microservices
Cloud Platform
Docker
Kubernetes
REST APIs
SOAP APIs
SQL
JUnit
GitHub
Maven
Jenkins

Tools

GKE

Job description

Job Title: Senior Java Developer

Skills: Core Java 11+, Spring Boot and microservices and Cloud AND AI Platform

Location: Krakow Poland (2-3 days/week onsite)

Type : B2b/UoP

Job Description

  • We are looking for an experienced Senior Software Engineer to join Client, a leading global technology provider for the travel and airline industry. In this role, you will be a crucial technical driver in modernizing our established systems. The Senior Software Engineer is an experienced member of the development team, responsible for designing, developing, and delivering high-quality software solutions and system components. You will contribute to end-to-end technical delivery, participate in technical and design decisions, and work closely with other engineers, architects, and product stakeholders to deliver scalable, reliable, and maintainable solutions aligned with business needs.
  • You will be working on a robust data platform designed for processing, sharing, gathering, and analyzing data for airlines, integrating information from various disparate systems.
  • We are expanding and strengthening our team specifically to tackle the modernization of this product, transitioning it from a legacy monolith application into a scalable microservices architecture.
  • Project Duration: The project is planned for one year with the potential for extension. The current intensive phase focuses on the containerization of the product on GKE (Google Kubernetes Engine). The core product itself has been successfully operating for years and has a rich roadmap for continuous expansion, feature development, and maintenance.
  • Team Structure: You will be joining an international, mixed Polish and Indian collaborative environment. Currently, we have two teams based in Poland and one in India, and we are actively working towards fully integrated, mixed agile teams. Daily communication and documentation are strictly in English.
  • Actively drive the migration and modernization of the legacy monolithic application into a modern microservices architecture.
  • Design and develop complex software solutions and system components using Java and related technologies.
  • Support the containerization process of the product and its deployment on Google Kubernetes Engine (GKE) within the GCP environment.
  • Take ownership of assigned features and technical tasks from design through implementation, testing, and deployment.
  • Develop, implement, and integrate robust REST and SOAP APIs.
  • Participate in code reviews and contribute to maintaining high coding and engineering standards.
  • Collaborate with product owners, architects, developers, QA engineers, and other teams across Poland and India.
  • Analyze and troubleshoot complex application and production issues related to performance, scalability, and reliability.
  • Develop and maintain automated unit and integration tests to ensure software quality and reliability, primarily utilizing JUnit.
  • Support CI/CD, automation, monitoring, logging, and system observability improvements using tools like Github, Maven, and Jenkins.
  • 4. What We Expect from the Candidate (Requirements)
  • 7+ years of relevant professional experience as Java Developer.
  • Strong expertise in Core Java 11+ and modern backend development practices.
  • Proven experience with Spring / Spring Boot and microservices architecture.
  • Strong knowledge of cloud platforms (preferably GCP).
  • Hands on familiarity with containerization environments like Docker and Kubernetes or GKE.
  • Practical experience building and consuming REST and SOAP APIs.
  • Solid understanding of relational databases and SQL.
  • Proficiency with our core toolset: Github, Maven, and Jenkins.
  • Hands on experience with testing frameworks like JUnit.
  • Fluent English (B2/C1 minimum) to ensure seamless communication in our international Polish and Indian teams.
  • Commitment to TDD, clean code, and engineering excellence.
  • Experience in Agile/Scrum and DevOps practices.
  • Strong problem-solving skills and ability to drive technical decisions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

AIDA projektai, MB • Warszawa

Hybrid
PLN 236,000 - 289,000
Fully remote in Warsaw
Hybrid/remote in Vilnius
Salary negotiable
Senior Java Developer
Senior Java Developer

N Consulting Global • Kraków

On-site
PLN 180,000 - 280,000
Lead/Senior Java Developer
Lead/Senior Java Developer

Experis • Kraków

Hybrid
PLN 420,000 - 540,000
Senior Java Developer (10/997)
Senior Java Developer (10/997)

Infolet • Kraków

Hybrid
PLN 180,000 - 240,000
Relocation package
Extended medical care
Multisport card
+1
Senior Java Software Engineer
Senior Java Software Engineer

Tenarai Europe • Kraków

On-site
PLN 180,000 - 250,000
Onsite parking space for employees
Life Insurance
Budget for development
+5
Mid Level Java Developer
Mid Level Java Developer

Coforge • Kraków

Hybrid
PLN 120,000 - 180,000
Junior Java Developer
Junior Java Developer

EPAM Systems • Polska

On-site
USD 70,000 - 90,000
Senior Java Engineer
Senior Java Engineer

The Capital Markets Company GmbH • Poland

On-site
PLN 260,000 - 360,000
Hybrid model
Kraków office option
Junior Java Developer
Junior Java Developer

EPAM Systems • Województwo pomorskie

On-site
PLN 55,000 - 75,000
Java Developer (Mid/ Senior) (K/M)
Java Developer (Mid/ Senior) (K/M)

Savangard • Warszawa

Hybrid
PLN 150,000 - 210,000
Remote-friendly
Flexible hours
Multisport
+5