Technical Architect - (Java,AWS)
Core
Architect, design, and implement scalable, high-performance distributed backend systems and cloud infrastructure using Java and AWS.
Role type
Senior IC Technical Architect (Java/AWS)
Builds
Large-scale distributed backend services, multi-tenant platforms, and cloud-native infrastructure.
Domain
Financial services / Data technology / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, microservices architecture, distributed systems design, AWS cloud services, Kubernetes, CI/CD pipelines, data structures, algorithms, concurrency, networking, system design patterns, performance engineering, scalability, reliability, cloud security, container orchestration, serverless patterns, batch processing, data pipelines, analytics platforms, job orchestration systems
Preferred skills
Experience with Spark, Hive, Kafka, AWS Step Functions, Airflow, event-driven workflow engines
Technologies
Java, Spring Boot, AWS, Kubernetes, EKS, ECS, Lambda, Spark, Hive, Kafka, AWS Step Functions, Airflow
Responsibilities
Design and implement scalable distributed backend systems and cloud infrastructure; Troubleshoot and resolve complex production issues; Lead technical designs, architecture reviews, and code reviews; Mentor engineers on system design and cloud-native development; Drive cross-team collaboration on architectural decisions; Optimize systems for cost, performance, reliability, and security.
Seniority
Senior, hands-on IC