Software Architect

Posted:
4/7/2026, 10:29:50 AM

Location(s):
Nanakramguda, Telangana, India ⋅ Telangana, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
On-site

Please Note:

1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

Job Description: Software Architect – Full Stack Java & Containerization

Enterprise Architecture, Modernization, and Scalable Product Engineering

Position Overview

We are seeking a Software Architect with deep hands-on expertise in full stack Java development, modern web application architecture, and containerized deployment models. This role requires a strong engineering foundation, architectural depth, and pragmatic decision-making to design and evolve enterprise-grade software systems that are scalable, maintainable, secure, and production-ready.

The ideal candidate will work across multiple enterprise product lines to define architecture, guide implementation, modernize legacy systems where needed, and ensure strong engineering quality across backend, frontend, APIs, databases, and container platforms. This is not a diagram-only architect role. We are looking for someone who can make sound technical decisions and also engage directly in design reviews, coding, troubleshooting, and technical mentoring.

Key Responsibilities

1. Architecture & Solution Design

  • Design end-to-end architecture for enterprise applications using Java-based backend services, modern UI frameworks, and containerized deployment models
  • Define scalable and maintainable architectural patterns for microservices, modular monoliths, APIs, event-driven components, and web applications
  • Translate business and product requirements into practical technical designs with clear trade-off analysis
  • Lead architecture decisions around performance, scalability, resiliency, observability, extensibility, and operational supportability
  • Drive modernization of legacy systems into more maintainable and cloud/container-friendly architectures
  • Establish reference architectures, coding standards, and reusable design patterns across teams

2. Full Stack Engineering Leadership

  • Provide hands-on technical leadership across the full stack:
    • Backend services in Java 17+ / Spring Boot
    • Frontend applications in Angular / React / TypeScript
    • API and integration layers using REST, GraphQL, messaging, and service contracts
  • Review and contribute to production-quality code across backend and frontend components
  • Guide teams on domain modeling, service boundaries, shared libraries, secure API design, and UI integration patterns
  • Partner closely with product management, engineering, QA, DevOps, and support teams to deliver robust solutions
  • Resolve complex technical issues spanning application code, infrastructure, deployment, and runtime environments

3. Containerization & Platform Enablement

  • Design and standardize containerization strategies for enterprise applications using Docker
  • Architect deployment patterns for Kubernetes/OpenShift and other container orchestration environments
  • Define best practices for container builds, image optimization, runtime configuration, secrets handling, service discovery, and health monitoring
  • Guide application teams on migrating traditional deployments to container-based platforms
  • Improve deployment consistency, portability, scalability, and operational efficiency through container-first engineering practices
  • Collaborate with DevOps/platform teams to enable CI/CD, environment promotion, and production readiness for containerized workloads

4. Engineering Quality, Security & Performance

  • Drive strong engineering discipline across architecture and implementation
  • Define standards for:
    • Code quality and maintainability
    • Automated testing
    • Secure development practices
    • Performance and scalability testing
    • Production monitoring and troubleshooting
  • Ensure architecture decisions account for operational needs such as logging, tracing, alerting, rollback, and incident diagnosis
  • Review designs and implementations for security, resiliency, and compliance considerations
  • Mentor teams in building systems that are not just functional, but supportable and reliable in production

5. Technical Mentorship & Cross-Team Collaboration

  • Mentor senior engineers and development teams on architecture, design patterns, clean code, and modern engineering practices
  • Act as a technical authority across multiple teams and product lines
  • Facilitate design reviews, architecture reviews, and implementation planning sessions
  • Help teams make disciplined choices rather than chasing unnecessary complexity or fashionable technology
  • Communicate technical strategy clearly to both engineering and non-engineering stakeholders

Required Technical Expertise

Core Backend Technologies

  • Java 17+
  • Spring Boot 3.x
  • Strong experience in microservices architecture, modular design, and enterprise application development
  • REST API design, OpenAPI/Swagger, service-to-service communication
  • Strong understanding of concurrency, performance tuning, JVM behavior, memory profiling, and backend troubleshooting

Frontend Technologies

  • Angular 16+/19+ and/or React
  • TypeScript / JavaScript (ES6+)
  • Experience building scalable enterprise web applications with strong UI architecture principles
  • State management, component design, API integration, routing, form handling, and frontend performance optimization

Containerization & Infrastructure

  • Docker and container image creation/optimization
  • Kubernetes and/or OpenShift
  • Container orchestration concepts: deployments, services, ingress, config maps, secrets, autoscaling, rolling updates
  • Experience designing applications for container-native runtime environments
  • Familiarity with CI/CD pipelines and deployment automation for containerized applications

Enterprise Application Stack

  • Spring ecosystem: Spring MVC, Spring Security, Spring Data, Spring Cloud preferred
  • Legacy framework familiarity such as Grails is useful for modernization efforts
  • Build tools: Maven, Gradle
  • API patterns: REST, GraphQL, asynchronous messaging preferred
  • Integration patterns across enterprise applications and services

Database & Data Technologies

  • Strong SQL and database design skills
  • Experience with PostgreSQL, MySQL, MSSQL, Oracle
  • Schema design, query tuning, indexing, transaction handling, and database performance optimization
  • Familiarity with MongoDB or other NoSQL stores is a plus
  • Understanding of migration strategies and data integrity in evolving systems

DevOps, Security & Observability

  • CI/CD tools such as Jenkins, GitLab CI, or equivalent
  • Authentication and authorization using OAuth2, JWT, Keycloak, or similar
  • Logging, monitoring, tracing, and alerting patterns for distributed systems
  • Secure coding practices and enterprise security design
  • Experience with production diagnostics and operational readiness

Testing & Quality

  • Backend testing: JUnit, TestNG
  • Frontend testing: Jest, Vitest, UI/component testing
  • Integration and end-to-end testing approaches
  • Strong opinion on engineering quality, not just feature completion
  • Ability to ensure systems are testable, maintainable, and production-ready by design

Required Qualifications

Education & Experience

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 10+ years of software engineering experience
  • 5+ years of experience in enterprise Java architecture and backend systems
  • Significant experience designing and delivering full stack applications
  • Proven experience with containerized deployments and modern platform architecture
  • Demonstrated ability to lead architecture across multiple teams or product areas

Technical Strength

  • Strong hands-on background in Java / Spring Boot / enterprise APIs
  • Strong understanding of frontend architecture and modern web engineering
  • Experience with Docker and Kubernetes/OpenShift in enterprise environments
  • Solid foundation in distributed systems, scalability, resiliency, and production support
  • Experience modernizing legacy applications into maintainable, modular, or containerized systems

Soft Skills

  • Strong problem-solving and systems thinking
  • Pragmatic decision-maker who balances ideal architecture with business reality
  • Clear communicator who can explain architectural trade-offs without jargon-heavy nonsense
  • Collaborative, credible, and able to influence senior engineers and cross-functional teams
  • Self-driven, accountable, and capable of leading through ambiguity

Preferred Qualifications

  • Experience working across multiple enterprise product lines or platforms
  • Experience with OpenShift in addition to Kubernetes
  • Familiarity with GrailsGroovy, or other legacy Java ecosystem technologies
  • Experience with GraphQL, event-driven architecture, or message brokers
  • Exposure to cloud platforms such as AWS, Azure, or GCP
  • Experience in legacy modernization, platform standardization, or architecture governance
  • Familiarity with regulated environments, compliance requirements, or enterprise security reviews

What You’ll Be Working On

  • Architecting and evolving enterprise software products across backend, frontend, and deployment layers
  • Standardizing engineering approaches for full stack Java applications
  • Driving containerization and deployment modernization initiatives
  • Improving scalability, quality, maintainability, and operational resilience across product lines
  • Guiding engineering teams through technical complexity with practical architectural leadership

What We’re NOT Looking For

  • Architects who only create slideware and stay away from code
  • Developers who know Spring Boot but have no real architectural depth
  • People who talk about microservices and containers without understanding deployment, runtime, and operational consequences
  • Technology chasers who create complexity where none is needed
  • Leaders who avoid ownership of quality, reliability, and delivery outcomes

What We ARE Looking For

  • Hands-on architects who can design and implement
  • Engineers with strong judgment, not just strong opinions
  • Full stack leaders who understand backend, frontend, APIs, databases, and runtime environments as one system
  • Practitioners who can modernize legacy products without breaking the business
  • Architects who care about maintainability, deployment realism, and production outcomes

Work Environment

  • This position requires onsite presence, 5 days a week
  • Collaborative work environment across engineering, product management, QA, and platform teams
  • Opportunity to shape architecture across multiple enterprise products and modernization efforts
  • High ownership role with meaningful influence on technical direction and engineering quality

Application Instructions

Please submit:

  • Resume/CV highlighting relevant architecture and engineering experience
  • Cover letter describing:
    • A specific example of a full stack architecture you designed and delivered
    • Your approach to containerization and modern deployment architecture
    • How you balance architectural quality with delivery pragmatism
  • Portfolio/GitHub links showcasing relevant technical work, if available
  • Code samples or architecture artifacts demonstrating technical depth, optional but preferred

Location: Hyderabad, India
Employment Type: Full-time
Travel: Minimal, as needed

Broadcom is proud to be an equal opportunity employer.  We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law.  We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Broadcom Limited

Website: https://broadcom.com/

Headquarter Location: San Jose, California, United States

Employee Count: 5001-10000

Year Founded: 2005

IPO Status: Public

Last Funding Type: Post-IPO Debt

Industries: Electronics ⋅ Information Technology ⋅ Manufacturing ⋅ Semiconductor