About TMCAt 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