Successfactors.teamviewer logo
Successfactors.teamviewer2 months ago

(Senior) Java Backend Software Engineer

Hybrid · Porto, Porto, Portugal

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Senior Java Backend Software Engineer to design, implement, and maintain backend services and APIs for TeamViewer's Frontline platform, collaborate across frontend and cross-functional teams, participate in architecture decisions, and leverage modern CI/CD practices. Must have a university degree in CS/Software Engineering and 4+ years backend experience with Java/Spring Boot, RESTful APIs, microservices, relational DBs, ORM (Hibernate), CI/CD, Docker, Kubernetes, and security standards (JWT, OAuth2, OpenAPI). Role is based in Porto, Portugal with hybrid work arrangement.

Required Qualifications

  • University or college degree in Computer Science, Software Engineering, or a related field
  • 4+ years of professional experience in backend software development, or proven senior-level expertise in designing and delivering complex software systems
  • Strong expertise in Java and Spring Boot, including frameworks such as Spring Data and Spring Security
  • Solid understanding of RESTful APIs, microservices, and distributed system design
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate)
  • Experience with CI/CD pipelines, Docker, and container orchestration (e.g., Kubernetes)
  • Understanding of security and authentication standards (JWT, OAuth2, OpenAPI)
  • Fluency in English; other languages are a plus
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Successfactors.teamviewer

(Senior) Java Backend Software Engineer

Apply on Sorce