Senior Java Software Engineer Job Description
TMC supports clients worldwide with technological challenges.
The company unites scientists, researchers, or engineers passionate about technology and breakthroughs.
Technical business cells focus on Research and Development combining knowledge networks and powerful organizational structures.
The ideal candidate has strong technical expertise in Java 8 and newer versions hands-on experience with Spring Boot microservices architecture and cloud integration.
* Extensive experience with Java 8 and newer Java versions
* Expertise in Spring Boot and the broader Spring ecosystem
* Strong knowledge of REST APIs and microservices architectures
* Leadership experience managing development teams or leading technical initiatives
* Experience with Git CI/CD pipelines and Agile methodologies
* Working knowledge of Angular for frontend tasks (visualizations and UI integration)
* Good understanding of container technologies e.g. Docker Kubernetes is a plus
* Experience with cloud platforms