Empresa:
TMC
Descrição da Função
About TMC
At TMC, we believe in empowering highly skilled professionals through our unique Employeneurship model - a blend of stability, autonomy, and continuous growth. Here, you'll have the opportunity to deepen your technical expertise while contributing to innovative, large scale projects in global industries.
Role Overview
We are looking for a Senior Java Developer with experience in modern observability tools, cloud native architectures and ideally a background in payment processing systems. You will be part of a team responsible for building reliable, high performance services that support business critical operations in the financial ecosystem.
What You Bring
5+ years of hands on experience developing with Java (Java 11+)
Strong expertise with Spring Boot and microservices architectures
Experience with OpenTelemetry for distributed tracing, metrics and observability
Exposure to Kotlin (or a strong willingness to work in a mixed Java/Kotlin environment)
Solid understanding of cloud platforms, preferably Microsoft Azure
Experience integrating with REST APIs, event driven systems and message brokers
Background in payment systems, transaction flows, or financial services is a major plus
Proficiency with CI/CD pipelines, containers (Docker), and orchestration tools (Kubernetes)
Familiarity with SQL/NoSQL databases
Strong focus on clean code, performance and reliability
English proficiency: B2 or higher
Your Responsibilities
Develop scalable and secure backend services using Java (and Kotlin when applicable)
Implement observability best practices using OpenTelemetry across distributed systems
Contribute to designing cloud native architectures on Azure
Build and maintain integrations with external payment gateways, processors and financial APIs
Ensure compliance, robustness and accuracy in transaction heavy environments
Collaborate with cross functional teams (DevOps, QA, Product, Architecture)
Participate in code reviews, technical discussions and continuous improvement efforts
Troubleshoot production issues with a strong observability mindset
Contribute to engineering standards, documentation and knowledge sharing
Why Join TMC?
Work on global, mission-critical solutions in high tech environments
Enjoy the best of both worlds: job security + freedom to grow through Employeneurship
Benefit from continuous training, certification opportunities and career development support
Join a collaborative, international community of top engineers

Observações
Not Specified (Portugal)