Sr. Software Architect - Java Development
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