Senior Solution Architect - Java/J2EE
Core
Define, design, and own solution architectures for complex enterprise applications, ensuring delivery of scalable, resilient, and high-performing systems.
Role type
Senior Solution Architect (Java/J2EE)
Builds
Scalable, distributed enterprise applications and microservices
Domain
Banking / Cloud-native Java ecosystem
Deliverable
production ML models | product features | infrastructure
Required skills
Java/J2EE, Spring Framework (Boot, Cloud, Batch), SOAP/REST APIs, Kafka, Microservices architecture, Cloud platforms (AWS/Azure/GCP), Containerization (Docker, Kubernetes), Security best practices, CI/CD pipelines, NoSQL and relational databases
Preferred skills
TOGAF, Event-driven architectures, Real-time processing frameworks, Observability tools, DevOps practices
Technologies
Spring Boot, Spring Cloud, Kafka, Docker, Kubernetes, AWS, Azure, GCP, Cassandra, MongoDB, Oracle, PostgreSQL
Responsibilities
Define and design solution architectures for complex enterprise applications; Guide engineering teams on design decisions and architectural compliance; Partner with business stakeholders to translate requirements into technical solutions; Review solution designs and code for security, scalability, and performance standards; Lead proof-of-concepts to evaluate new technologies; Provide thought leadership in microservices and API-driven integration.
Seniority
Senior, hands-on IC with strategic guidance