Swiss Re

Application Architect II

Swiss Re

full-time

Posted on:

Location Type: Office

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

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