Technical Architect
Core
Lead end-to-end technical architecture design for critical enterprise platforms, transforming business goals into robust, secure, and operable solutions.
Role type
Senior Technical Architect (Enterprise Platforms)
Builds
Scalable distributed solutions, APIs, and mission-critical enterprise applications
Domain
Financial services / Enterprise Software Architecture
Required skills
Java 21, Spring Boot 3.x, Microservices, Distributed Systems, REST API Design, PostgreSQL, CI/CD, SOLID Principles, DDD, Clean Architecture, Threat Modeling, Observability
Preferred skills
Event-driven architectures (Kafka), Docker, Kubernetes, OAuth2/OpenID Connect, SRE practices, Application Modernization, Trade Finance domain knowledge
Technologies
Java, Spring Boot, PostgreSQL, Gradle, Maven, JUnit 5, Mockito, Kafka, Docker, Kubernetes, AWS, IBM Maximo, Salesforce, Oracle, SAP
Responsibilities
Define end-to-end technical architecture including components, integrations, and data flows; Make and document architectural decisions using ADRs; Design scalable and resilient distributed solutions; Participate in development of critical components and conduct code reviews; Define testing and quality strategy; Evaluate performance and capacity; Ensure automation of builds and deployments within CI/CD pipelines; Integrate secure-by-design principles; Identify technical risks and prioritize remediation.
Seniority
Senior, hands-on IC