Descripción del Puesto
Role: Java Technical Lead
Location:
Spain /Portugal / Poland
Languages:
English C1
Skills:
Java, SpringBoot, Microservices, Maven & Testing practices.
Working Model:
Remote
We are looking for an experienced
Java Tech Lead
to join our
Engineering Support Team
. This team is responsible for maintaining and evolving a
core Java library used across the organization
, enabling teams to build microservices efficiently without duplicating common functionality.
This shared library provides essential capabilities such as
logging, security, OAuth, JWKS management, and monitoring
, and is currently used by
550+ services across the company
. The role combines
technical leadership, hands-on development, and cross-team collaboration
to ensure the library continues to meet the evolving needs of engineering teams.
The ideal candidate will be a
senior Java engineer with strong Spring Boot expertise
, capable of
leading a team, driving technical decisions, and working closely with multiple teams to gather requirements and promote adoption of the library
.
Key Responsibilities
Lead the development team to deliver
high-quality software on time
.
Design, build, and maintain
efficient, reusable, and reliable Java libraries
used across the organization.
Collaborate with multiple engineering teams to
gather requirements and identify improvements
for the shared library.
Ensure
performance, scalability, reliability, and security
of the core components.
Establish and enforce
coding standards and best practices
.
Mentor and support
junior and mid-level engineers
.
Keep the team aligned with
latest Java and Spring ecosystem developments
.
Support and guide other teams in
integrating and using the library effectively
.
Participate in the
full Software Development Life Cycle
, including peer reviews and occasional QA support.
Work closely with
Product Management and engineering stakeholders
to achieve strategic goals.
Mandatory Skills
Strong Java expertise
with experience building robust enterprise applications.
Extensive experience with
Spring Framework and Spring Boot
.
Strong experience with
Spring Security
.
Experience with
reactive programming
(Spring WebFlux, Reactor Netty, RxJava, etc.).
Experience designing and building
microservices architectures
(REST APIs, API Gateway).
Experience with
Maven
for build and dependency management.
Strong testing practices using
JUnit, TDD, and end-to-end testing
.
Solid understanding of
Object-Oriented Programming (OOP) and design patterns
.
Experience building
reusable Java libraries used across multiple projects
.
Strong
communication and leadership skills
with experience guiding development teams.
Ability to
stay up to date with modern Java and Spring ecosystem developments
.
Nice to Have
Experience with
OAuth 2.0 and JWKS management
.
Experience with
authentication and security mechanisms
in distributed systems.
Familiarity with
logging, monitoring, and observability tools
(ELK, Prometheus, OpenTelemetry).
Experience with
message-driven architectures
(Kafka, RabbitMQ).
Experience with
Docker and Kubernetes
for microservices deployment.
Knowledge of
container orchestration platforms
.
Experience with
cloud platforms
(AWS, OpenShift).
Knowledge of
AWS services
.
Experience with
CI/CD pipelines
(Jenkins, GitHub Actions, or similar).
Experience working in
Agile environments with cross-functional teams
.
Professional Qualities
Strong
leadership and mentoring skills
Results-oriented
and accountable
Strategic and
analytical mindset
Commitment to
quality and technical excellence
Proactive
and adaptable to change
Strong
collaboration and communication skills
Passion for
innovation and continuous improvement
Customer-focused
with strong business awareness
Qualifications
University degree in
Computer Science, Software Engineering, or related field
Experience Required
6+ years of experience in Java / Spring Boot development
2+ years of experience as a Technical Lead leading Java projects
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalles del Puesto
Fecha de Publicación:
March 14, 2026
Tipo de Trabajo:
Tecnología
Ubicación:
es
Company:
Coforge
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.