Backend Architect
Backend Architect
Pillar Alignment: Factory and Architecture
Summary: The Backend Architect is a specialist focused on the design and implementation of robust, scalable Java-based backend applications and integration patterns for internal processes. This role is critical for building the core backend services that enable business functionality and will work closely with the Integration Lead to converge existing siloed solutions.
Key Responsibilities:
Lead the technical design and development of core backend applications for internal processes within the Factory.
Define and enforce technical standards for API design, data integrity, security, and performance for backend services.
Specialize in complex system integration architecture, helping to connect various domain solutions across the division.
Work with the Cloud Infrastructure team to optimize deployments on the Microsoft Azure platform, the primary group partner.
Contribute to high-level technical and functional architecture decisions.
Required Experience - 8+ years in backend development, with at least 4 years in a dedicated Backend or Integration Architecture role.
Technical Skillsets -
Core Languages: Expert proficiency in Java and the Spring ecosystem.
Cloud: Hands-on experience designing and deploying scalable services on Microsoft Azure.
Database/Data: Expertise in both SQL/NoSQL databases and data integration/messaging platforms. Architecture: Deep knowledge of API design (REST/GraphQL), microservices, containerization (Docker/Kubernetes), and performance optimization.