Lead Java Software Engineer

SoftServe

Poland

On-site

PLN 180,000 - 260,000

Full time

25 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SoftServe is seeking a Senior/Lead Java Engineer to drive AI enablement for enterprise clients. You will lead a small team, design platform services, APIs, and integrations while shaping architectural decisions in a cloud-native stack on AKS and related Azure services.

You will mentor engineers, contribute to production-grade code, and collaborate with architects, DevOps, and stakeholders to ensure performance, reliability, and observability in regulated environments.

Qualifications

  • 7+ years of Java development with leadership experience.

Responsibilities

  • Act as hands-on technical leader contributing to the codebase.

Skills

Java
Spring Boot
REST APIs
Kubernetes
Azure
GitOps
OAuth 2.0
OpenID Connect
Distributed systems
PostgreSQL

Tools

GitLab
Argo CD
Terraform
Kafka
RabbitMQ
Azure Service Bus
Elasticsearch
OpenTelemetry

Job description

About The Role

In this role, you will join a global digital solutions company partnering with a world-leading technology vendor to drive AI enablement for enterprise customers. You will work within a cross-functional engineering environment, building and evolving Java-based platform services that connect front-end applications with a broad ecosystem of national and ministry systems.

About The Role

In this role, you will join a global digital solutions company partnering with a world-leading technology vendor to drive AI enablement for enterprise customers. You will work within a cross-functional engineering environment, building and evolving Java-based platform services that connect front-end applications with a broad ecosystem of national and ministry systems.
As a Senior/Lead Java Engineer, you will take on a hands-on technical leadership role, combining software development with technical mentorship and architectural decision-making. You will contribute to mission-critical solutions running on a modern cloud-native stack leveraging Azure Kubernetes Service, GitOps practices, and distributed system architectures.

Responsibilities
  • Act as a hands‑on technical leader while actively contributing to the codebase
  • Lead a team of 2–5 Java engineers, providing technical guidance, mentorship, and daily engineering support
  • Design, develop, and maintain platform services, including APIs, integrations, identity management, caching, and event-driven workflows
  • Take ownership of solutions throughout the entire software development lifecycle, from design and implementation to deployment and production support
  • Drive architectural decisions and ensure their successful implementation
  • Ensure high code quality through code reviews, refactoring initiatives, and engineering best practices
  • Develop resilient integrations with complex external systems using scalable and fault-tolerant patterns
  • Collaborate closely with architects, DevOps engineers, and business stakeholders
  • Improve system performance, reliability, observability, and operational excellence
  • Contribute to technical solution design and support pre-sales initiatives when required
  • Build and operate services running on Azure Kubernetes Service and cloud-native infrastructure
  • Support AI-enabled solutions deployed in regulated and security-sensitive environments
Requirements
  • 7+ years of commercial experience in Java development, including at least 2 years in a Tech Lead or similar leadership role
  • Strong hands-on experience with Java 21/25, Spring Boot 3/4, Spring Security, Spring Data, and Maven
  • Proven expertise in designing and developing scalable REST APIs, including versioning, idempotency, error handling, and rate limiting
  • Experience integrating distributed systems using resilient patterns such as circuit breakers, retries, dead-letter queues, and outbox patterns
  • Strong knowledge of caching solutions and strategies, including Redis, TTL policies, cache invalidation, and read-through patterns
  • Hands-on experience with relational databases, particularly PostgreSQL, including schema design, indexing, and query optimization
  • Familiarity with search and indexing platforms such as Azure AI Search or Elasticsearch
  • Experience with OAuth 2.0, OpenID Connect, and federated identity solutions such as Entra External ID, Azure AD B2C, Keycloak, or Auth0
  • Practical experience with asynchronous messaging platforms, including Azure Service Bus, Kafka, or RabbitMQ
  • Experience working in Kubernetes-based environments and with Azure services such as AKS, API Management, Key Vault, and Log Analytics
  • Understanding of observability practices and reliability engineering principles, including OpenTelemetry
  • Experience with GitOps methodologies and tools such as GitLab and Argo CD
  • Familiarity with Infrastructure as Code tools, particularly Terraform
  • Strong code review, mentoring, and technical leadership skills
  • Excellent communication and documentation skills with an advanced level of English

SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Engineer - Cloud-Native AI Platform
Lead Java Engineer - Cloud-Native AI Platform

SoftServe • Poland

On-site
PLN 180,000 - 260,000
Java Technical Lead (with Line Management Experience)
Java Technical Lead (with Line Management Experience)

Euroclear • Kraków

On-site
PLN 100,000 - 130,000
Competitive salary
Comprehensive benefits
Learning and development environment
Lead DevOps Engineer (Azure)
Lead DevOps Engineer (Azure)

SoftServe • Poland

On-site
PLN 180,000 - 260,000
Java Backend Engineer
Java Backend Engineer

ALOIS UK • Kraków

On-site
PLN 180,000 - 300,000
Java Backend Engineer
Java Backend Engineer

Ubique Systems • Kraków

On-site
PLN 180,000 - 260,000
Lead Java Software Developer
Lead Java Software Developer

Luxoft • Województwo mazowieckie

On-site
PLN 254,000 - 340,000
Lead Java Software Developer
Lead Java Software Developer

Luxoft • Województwo małopolskie

On-site
PLN 100,000 - 130,000
Lead Java Software Developer
Lead Java Software Developer

Luxoft • Wrocław

On-site
PLN 254,000 - 340,000
Software Development Team Lead
Software Development Team Lead

Jobtailor • Kraków

On-site
PLN 240,000 - 360,000
Senior Java Backend Developer
Senior Java Backend Developer

Luxoft • Kraków

On-site
PLN 180,000 - 240,000