Architect
Virtusa · Pittsburgh, PA · 3 days ago
Art & CreativeFull-time
Define and lead the end-to-end architecture for enterprise Java full-stack applications. Design scalable, resilient, secure, and high-performance solutions using Java, Spring Boot, and microservices. Architect modern web applications using frontend technologies such as Angular or React. Establish architecture patterns, coding standards, design principles, and technology guidelines. Lead modernization of legacy applications toward cloud-native and microservices-based architectures. Design and oversee RESTful APIs, event-driven integrations, and enterprise service integrations. Evaluate and recommend appropriate technologies, frameworks, platforms, and architectural approaches. Provide technical leadership to senior developers and engineering teams, including design reviews and technical mentoring. Collaborate with product owners, business stakeholders, engineering teams, and infrastructure teams to translate business requirements into technical solutions. Ensure solutions address security, scalability, availability, performance, maintainability, and observability requirements. Define integration with databases, messaging platforms, external systems, and enterprise applications. Support cloud architecture and deployment patterns across platforms such as AWS, Azure, or GCP. Establish CI/CD, DevOps, automated testing, and deployment strategies in collaboration with engineering teams. Conduct architecture reviews, identify technical risks, and drive remediation of technical debt. Produce architecture documentation including solution architecture, technical design, integration, deployment, and sequence diagrams. Troubleshoot complex production and performance issues and provide architectural solutions. Stay current with emerging technologies and assess their applicability to enterprise solutions. Primary Skills ("Must Have") Skill Java / Spring Boot / Microservices Architecture 10+ years of strong Java development and architecture experience. Expert-level knowledge of Java, Spring Boot, Spring Framework, REST APIs, and microservices. Strong understanding of distributed systems, design patterns, scalability, resiliency, and enterprise integration. Full-Stack Architecture - React/Angular + Java Strong experience designing modern full-stack applications. Hands-on expertise with React or Angular, JavaScript/TypeScript, HTML5, and CSS. Ability to define and govern end-to-end front