Solutions Architect
Core
Designs end-to-end technical solutions aligning business goals with scalable, secure, and maintainable architectures for complex enterprise environments.
Role type
Senior Solutions Architect (Enterprise Java)
Builds
Large-scale enterprise applications, core services, and integrations.
Domain
Enterprise software, media intelligence, and data solutions.
Deliverable
production ML models | product features | infrastructure
Required skills
Java, JVM ecosystem (Spring/Spring Boot), distributed systems, relational databases (SQL), NoSQL databases, RESTful APIs, event-driven patterns, CI/CD pipelines, architecture design, technical documentation, code review.
Preferred skills
Cloud platforms (Azure/AWS/GCP), containerization (Docker, Kubernetes), identity and access management, observability tooling, Office 365 ecosystem, Okta/SSO.
Technologies
Java, Spring Boot, SQL, MongoDB, Couchbase, REST, Docker, Kubernetes, Azure, AWS, GCP, Okta, Office 365.
Responsibilities
Design, prototype, and review core services and integrations; architect and guide development of large-scale enterprise applications; translate business requirements into solution architectures and technical specifications; define and evangelize architecture standards and best practices; design integration approaches across systems; evaluate and recommend technology choices; ensure non-functional requirements (security, scalability, observability); collaborate with DevOps/SRE on deployment architecture; lead architecture reviews and mentor engineers; identify technical risks and propose mitigation plans.
Seniority
Senior, hands-on IC