
Application Architect II
Swiss Re
full-time
Posted on:
Location Type: Office
Location: Hyderabad • India
Visit company websiteExplore more
Tech Stack
About the role
- Define and evolve application architecture aligned with enterprise standards like scalability, maintainability and cost effectiveness.
- Design mission critical solutions using 12-factor App development principles with Spring and Spring Boot
- Design and develop secure authentication (e.g., Okta, Azure AD) and robust authorization mechanisms
- Design and document scalable cloud-native infrastructure on Microsoft Azure
- Establish and enforce coding standards, design patterns, secure coding practices and architecture best practices
- Evaluate and integrate third-party solutions, open-source tools, and cloud-managed services
- Translate complex business requirements into scalable and maintainable solution designs
- Lead and mentor engineering teams on architecture, design, coding, and deployment
- Perform architecture and code reviews to ensure adherence to quality and security standards
- Collaborate with DevOps teams to streamline CI/CD pipelines and automated deployment processes
- Oversee vulnerability assessments, open-source license usage, and secure coding practices
- Ensure compliance with governance, data privacy, and industry regulations
- Assist in the design and documentation of application architectures under senior guidance.
- Participate in architecture workshops, reviews, and design sessions with engineering teams.
- Support the translation of business requirements into high-level technical designs.
- Contribute to proof-of-concept (PoC) projects and pilot implementations.
- Collaborate with developers, QA engineers, and DevOps teams to ensure architectural compliance.
- Assist in creating diagrams and documentation for system design and workflows.
- Stay up to date with emerging technologies and contribute fresh ideas for improvement.
Requirements
- Bachelor's degree in computer science, Information Technology, or related field
- 12+ years of experience in Java/J2EE based enterprise software development
- Recent application/solution architecture roles with strong hands-on involvement
- Expert-level proficiency in Java/J2EE, Spring Framework, Spring Boot, Spring Security
- Extensive experience designing and building scalable architectures and solutions
- Experience with authentication and authorization using Okta, Azure Active Directory, and OAuth2/OpenID Connect
- Proficient in REST APIs, Multithreading, Hibernate ORM/JPA, SQL, RDBMS (PostgreSQL, MSSQL)
- Hands-on experience with Microsoft Azure Cloud (including services like AKS, Key Vault, Storage Accounts etc)
- Strong knowledge of containerization and orchestration tools – Docker, Kubernetes (AKS)
- Expertise in CI/CD and Maven/Gradle
- Experience with full-stack development using Angular or React
- Strong integration experience (REST, SOAP, ESB, Kafka, RabbitMQ)
Benefits
- Professional development opportunities
- Inclusive culture encouraging fresh perspectives
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJ2EESpring FrameworkSpring BootSpring SecurityREST APIsMultithreadingHibernate ORMSQLRDBMS
Soft skills
leadershipmentoringcollaborationcommunicationproblem-solvingdesign thinkingdocumentationarchitecture reviewquality assuranceinnovation
Certifications
Bachelor's degree in computer scienceInformation Technology