Java Solution Architect
Core
Design and lead Java-based solution architecture for enterprise banking applications while actively contributing to front-end and back-end development.
Role type
Senior IC Java Solution Architect (Banking)
Builds
Enterprise-grade microservices, REST APIs, and React-based user interfaces for banking clients
Domain
Banking / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring Cloud, React, TypeScript, Microservices, Domain-Driven Design, Event-Driven Design, SQL/NoSQL, Cloud Platforms (AWS/Azure/GCP), Docker, Kubernetes, CI/CD
Preferred skills
Experience with micro-front-end architecture, OAuth2, API Gateway, Redis, Agile/Scrum methodologies
Technologies
Java, Spring, React, TypeScript, Kafka, Docker, Kubernetes, AWS, Azure, GCP, SQL, NoSQL, REST, OAuth2
Responsibilities
Design and lead Java-based solution architecture for enterprise applications; Build and support microservices, REST APIs, and related Spring-based services; Develop and contribute hands-on code in both front-end and back-end technologies; Apply domain-driven and event-driven design approaches; Collaborate within Agile/Scrum delivery teams; Support integration with messaging, databases, cloud platforms, and DevOps toolchains
Seniority
Senior, hands-on IC

