Description

You will design and lead the architecture for large, complex automotive programs and enterprise-scale distributed systems.

Responsibilities

  • Lead application detailed design and development using proper design patterns while adhering to client architecture principles.
  • Represent architectural solutions, including logical and physical architectures and data protection, before the Architecture Review Board.
  • Direct development teams through design-implementation, code reviews for quality and security, and technical mentorship.
  • Integrate comprehensive security principles, including identity management and authentication frameworks, into all design phases.
  • Manage technical troubleshooting, bug fix remediation, and performance tuning for complex systems.
  • Collaborate with business and product teams to negotiate requirements and explain technical implications on the user journey.

Required Skills

  • 10+ years of experience in advanced technologies with 5+ years as a technical architect.
  • 7+ years of development experience, including 3+ years leading development resources.
  • Expertise in Spring Boot, Spring Framework, J2EE, microservices, and event-driven architecture.
  • Hands-on experience with AWS, GCP, OpenShift, Kubernetes, and ELK.
  • Proficiency with messaging and streaming technologies including Kafka, IBM MQ, RabbitMQ, and MQTT.
  • Strong background in designing RESTful APIs, API management, and cloud-native application design.
  • Experience with CI/CD tools such as GitHub, Maven, Jenkins, and JIRA.
  • Deep understanding of security architecture: SAML, OIDC/OAuth2, 2FA, mTLS, and secret management.
  • Architectural modeling expertise using C4 model, UML, Archimate, or Arc42.
  • Automotive OEM experience.

Preferred Skills

  • Experience with IBM Security Access Manager, App Connect Enterprise, WebSphere, API Connect, and DataPower.
  • Experience designing Single Page Applications using Angular or React.

Education

Bachelor's degree