Role: Java Full Stack Senior Architect
Location: Pittsburgh, PA (HYBRID)
Client: Sincera (A part Of Virtusa)
Job Type: Contract/FTE
Java Full Stack Senior Architect with a minimum of 10 years of experience responsible for designing, architecting, and guiding the development of scalable, secure, and high-performance enterprise applications. The role requires strong expertise across Java backend technologies, modern frontend frameworks, cloud-native architecture, microservices, and enterprise integration. The architect will provide technical leadership, define architecture standards, and drive end-to-end solution design and implementation.
Job Responsibilities: (this is more to explain a typical day/week in the work life of the selected person (again no skills to be included here, this is more to appreciate what is the actual job expectation)
· 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 Google Cloud Platform.
· 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")
· 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 frontend, backend, API, and integration architecture.
Cloud / Enterprise Solution Architecture
· Strong experience designing cloud-native enterprise solutions on AWS, Azure, or Google Cloud Platform.
· Expertise in containers, CI/CD, DevOps, databases, messaging/event-driven architecture, security, and observability.
· Proven ability to lead architecture decisions and technical teams across complex enterprise environments.