Java Software Architect
Summary
A Software Architect / Senior Java Engineer designs and builds business-critical solutions for an e-mobility business, blending strategic architecture with hands-on Java development. Core stack: Java, Spring Boot, Azure cloud-native services, DDD/hexagonal architecture, REST and event-driven systems, plus CI/CD and Infrastructure as Code.
We are looking for a Software Architect / Senior Java Engineer!
At Tenth Revolution Group, we specialize in connecting highly skilled professionals with leading international organizations. We are currently supporting an innovative e-mobility business in the search for an experienced Software Architect who can combine strategic architectural thinking with hands-on Java development in a modern cloud-native environment.
✅ What we're looking for:
- Strong experience in software architecture and enterprise development with Java and Spring Boot
- Expertise in Domain-Driven Design (DDD), Clean Architecture, Hexagonal Architecture, and distributed systems
- Experience designing REST APIs, event-driven architectures, and cloud-native solutions on Azure
- Hands-on knowledge of Infrastructure as Code, CI/CD, modern development practices, and developer tooling
- Strong English communication skills; Portuguese and/or German are a plus
What we offer:
- Opportunity to shape the architecture of business-critical solutions within a growing e-mobility environment
- Work with modern technologies including Java, Spring Boot, Azure, GitHub Copilot, and NoSQL databases
- High level of ownership and influence over technical decisions and engineering standards
- Collaborative, international environment focused on innovation and engineering excellence
- Long-term career growth in a cloud-native, product-driven organization
If you're open to new opportunities or would simply like to discuss the market, we'd love to hear from you!