Role : Java Backend Architect
Auburn Hills MI 48326 (Onsite)
Duration: Long term Contract
Need More than 10 years of experience profile
Must Have Automotive Domain experience
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 modelling (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