Coforge
Senior Java Software Engineer
CoforgeSpain3 days ago
Full-timeRemote FriendlyInformation Technology

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.

Key Skills

Ranked by relevance