CareerPlan

Sr. Software Architect - Java Development

5 LocationsFull-time$113k–$196k2026-04-23 → 2026-11-11
No visa sponsorship

Core

Lead the design and architecture of enterprise-level software systems, ensuring alignment with business objectives and scalability.

Role type

Senior Software Architect (Java)

Builds

Enterprise-level software systems and large-scale distributed applications

Domain

Enterprise Software / Cloud / Distributed Systems

Deliverable

production ML models | product features

Required skills

Java, Spring Framework, Hibernate, JPA, Microservices, Cloud platforms (AWS/Azure/GCP), Docker, Kubernetes, SQL, NoSQL, Git, CI/CD

Preferred skills

Agile methodologies, DevOps practices, OOP, Design patterns

Technologies

Java, Spring, Hibernate, JPA, AWS, Azure, Google Cloud, Docker, Kubernetes, Git

Responsibilities

Lead the design and architecture of enterprise-level software systems; Write clean, efficient, and maintainable code primarily in Java; Mentor junior and senior engineers; Collaborate with product managers and business stakeholders to deliver scalable solutions.

Seniority

Senior, hands-on IC with leadership