Role: Java Engineer
Location: Remote (person must be based in Spain, Poland or Portugal)
Role Type: Permanent
English C1
Experience: 10+ years | Full-time | Engineering Support Team
At Coforge, we are looking to hire a Java Tech Lead / Staff / Principal Engineer with the following profile:
Are you passionate about building robust, reusable Java libraries that power enterprise-scale applications? We’re looking for a seasoned Java Engineer to lead our Java Support Group, a team that maintains and evolves a core Java library used across multiple projects company-wide.
This is more than just a coding role — it’s about technical leadership, mentorship, and strategic impact .
Lead a team of engineers to deliver high-quality, reusable Java libraries.
Design and maintain core components like logging, security, OAuth, JWKS management, and monitoring.
Set coding standards, review code, and guide best practices.
Stay ahead of the curve with the latest Java and Spring features.
Mentor junior developers and foster a culture of technical excellence.
✅ Expert in Java, Spring, and Spring Boot
Deep knowledge of Spring Security and reactive programming (WebFlux, Reactor, etc.)
Experience with microservices architecture, Maven, JUnit, and TDD
Proven track record in building shared Java libraries
Logging & observability tools (ELK, Prometheus, OpenTelemetry)
Kubernetes, Docker, and cloud platforms (AWS, OpenShift)
CI/CD pipelines (Jenkins, GitHub Actions)
Agile team experience
University degree in Computer Science or related field
~10+ years of professional experience in software engineering
Ready to lead and shape the future of Java development at scale?