¡Activa las notificaciones laborales por email!

Senior Java Software Engineer

Coforge

Alicante

A distancia

EUR 60.000 - 90.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A leading technology firm is seeking a Java Tech Lead / Staff / Principal Engineer. In this remote role, you will lead a team to develop reusable Java libraries, design core security components, and mentor junior developers. The ideal candidate will have over 10 years of experience in software engineering, with expertise in Java and Spring, and strong leadership skills. Join us to shape the future of Java development at scale.

Formación

  • 10+ years of professional experience in software engineering.

Responsabilidades

  • 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.
  • Collaborate with cross-functional teams to ensure seamless integration of the library into microservices.
  • Set coding standards, review code, and guide best practices.
  • Mentor junior developers and foster a culture of technical excellence.

Conocimientos

Expert in Java
Spring
Spring Boot
Deep knowledge of Spring Security
Reactive programming
Microservices architecture
Maven
JUnit
TDD
Leadership skills
Communication skills

Educación

University degree in Computer Science or related field

Herramientas

Kubernetes
Docker
AWS
OpenShift
ELK
Prometheus
OpenTelemetry
Jenkins
GitHub Actions
Descripción del empleo

Role : Java Engineer

Location : Remote (person must be based in Spain, Poland or Portugal)

Role Type : Permanent

Languages : English C1

Requirement : Must be based in Spain, Portugal or Poland

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 .

What You’ll Do
  • 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.
  • Collaborate with cross-functional teams to ensure seamless integration of the library into microservices.
  • 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.
Must-Have Skills
  • 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
  • Strong leadership and communication skills
Nice-to-Have
  • OAuth 2.0, JWKS, and authentication mechanisms
  • Logging & observability tools (ELK, Prometheus, OpenTelemetry)
  • Kubernetes, Docker, and cloud platforms (AWS, OpenShift)
  • CI / CD pipelines (Jenkins, GitHub Actions)
  • Agile team experience
Qualifications
  • 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?

Let’s connect! Apply now or reach out directly to learn more.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.