Java Backend Architect
Auburn Hills, MI-Hybrid (3 days onsite in a week)
6 months
Role:
We are seeking a hands-on Java Backend Architect to lead the evolution of our high-scale, distributed microservices platform. This role is ideal for a highly skilled technologist with deep expertise in Spring Boot microservices, cloud architecture, and secure, scalable API ecosystems.
Key Responsibilities
- Architect and Design scalable, resilient backend services using Java and Spring Boot
- Own the architecture of our microservices ecosystem, ensuring performance, security, and modularity
- Implement secure services using Spring Security, annotations, and various forms of API authentication
- Integrate IoT & Messaging layers using MQTT, RabbitMQ, Kafka, and AWS IoT Gateway
- Design robust data models across both relational (e.g., PostgreSQL/MySQL) and NoSQL (e.g., DynamoDB, MongoDB) databases
- Champion cloud-native design leveraging AWS services, Docker, and Kubernetes
- Drive API strategy, including RESTful API design, gateway configuration, and lifecycle management
- Lead log analysis & monitoring using tools like Kibana and Grafana to ensure observability and operational insight
- Code actively, mentor developers, and guide technical decisions-not just create diagrams
- Communicate architecture vision clearly to engineers, executives, and stakeholders with compelling clarity and visual articulation
Must-Have Skills:
- Strong hands-on expertise in Java, Spring Boot, Spring Security, and advanced Spring annotations
- Deep understanding of MQTT/RabbitMQ/Kafka, AWS IoT, and event-driven architecture
- Proven ability in data modeling (SQL & NoSQL) and designing for performance & scalability
- Hands-on with AWS Cloud, Docker, and Kubernetes in production environments
- Mastery in API design, including gateway integration and various forms of API authentication (OAuth2, JWT, API Keys, etc.)
- Proficiency in observability tools: Kibana, Grafana, CloudWatch
- Crystal-clear communication & presentation skills
- A passion for clean code, scalable systems, and mentoring engineering teams
Experience:
- 15+ years in IT
- 5-7 years in Architecture
- Platform Scale: 2 Million+ Customers
|