Swiss Re logo
Senior Application Engineer
full-timeHyderabad

Summary

Location

Hyderabad

Type

full-time

Explore Jobs

About this role

Senior Application Engineer

Are you passionate about building robust, scalable Java applications that power critical business operations? Join our dynamic team where you'll modernize existing codebases, architect new solutions, and guide fellow developers through the ever-evolving technology landscape. This is your opportunity to make a significant impact at the intersection of cutting-edge technology and reinsurance business operations.

About the Role

As a Senior Application Engineer, you'll be hands-on with Java technology stacks, solving complex problems and delivering innovative solutions. You'll work across our ecosystem, from legacy systems to new microservices, ensuring our applications meet the highest standards of quality and performance.

Key Responsibilities

  • Modernize and maintain large existing Java codebases, transforming them to meet evolving business needs

  • Develop new services and applications that add valuable capabilities to our application landscape

  • Review code and provide constructive feedback to developers, guiding them through technical challenges

  • Stay current with Java and Spring Boot developments, implementing the latest technologies to improve our systems

  • Design and implement database solutions using PostgreSQL, MongoDB, and REDIS

  • Architect loosely coupled systems using domain events and commands via RabbitMQ and Azure Service Bus

  • Collaborate with business analysts, developers, and testers to deliver high-quality software solutions

  • Provide technical leadership to product development teams, setting standards and removing obstacles

About the Team

Our team manages a large portfolio of key applications in the core business of Swiss Re P&C Reinsurance, including internet-facing APIs and applications. We guide over 250 developers, QA and DevOps engineers, removing obstacles and setting standards. Our user base is worldwide, primarily consisting of internal Underwriters, Business Service, and Management user groups. We embrace Lean/Agile methodologies, mainly Scrum, and build 12-factor applications based on public and private clouds.

About You

You're a technology enthusiast with a passion for software development and problem-solving. Your analytical mind allows you to tackle challenges in a structured way, combining your ideas with those of others to create optimal solutions. You're an excellent communicator who enjoys collaborating with business analysts, developers, and testers to deliver outstanding results.

We are looking for candidates who meet these requirements:

  • Bachelor's or Master's degree in Computer Science or a comparable technical field

  • 10+ years of hands-on experience in software development using Java and Spring Boot

  • Proficiency in Java 17, Java 21 or Java 25, with knowledge of upcoming features in latest versions

  • Experience with microservices architecture, REST API, and services design

  • Knowledge of messaging systems (RabbitMQ, Azure Service Bus, or Kafka)

  • Familiarity with Architecture Decision Records (ADR)

  • Database technology expertise (PostgreSQL, Oracle, MongoDB, or Cosmos DB)

  • Experience with Hibernate

  • Proficiency with continuous integration infrastructures (Azure DevOps, Jenkins, or Bamboo)

  • Scripting skills on Linux and/or Windows platforms

  • Strong code writing, reading, and reviewing abilities

  • Leadership skills to guide technical product development teams

These are additional nice to haves:

  • Public Cloud experience, particularly with Azure

  • Knowledge of Kubernetes

  • Experience with NodeJS

  • Frontend development skills with Angular and/or React

  • Insurance/Reinsurance business knowledge

  • Experience working in global, distributed teams

  • Agile methodology expertise

Our company has a hybrid work model where the expectation is that you will be in the office at least three days per week

 

About Swiss Re

 

Swiss Re is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. We cover both Property & Casualty and Life & Health. Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 14,000 employees across the world.

Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking. We embrace a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics. In our inclusive and flexible environment everyone can bring their authentic selves to work and their passion for sustainability.

If you are an experienced professional returning to the workforce after a career break, we encourage you to apply for open positions that match your skills and experience.

 

 

Keywords:  
Reference Code: 136537 

 

 

Other facts

Tech stack
Java,Spring Boot,Microservices,REST API,RabbitMQ,Azure Service Bus,PostgreSQL,MongoDB,Redis,Hibernate,Azure DevOps,Jenkins,Bamboo,Scripting,Agile,Leadership

About Swiss Re

The Swiss Re Group is a leading wholesale provider of reinsurance, insurance and other insurance-based forms of risk transfer. Dealing direct and working through brokers, its global client base consists of insurance companies, mid-to-large-sized corporations and public sector clients. From standard products to tailor-made coverage across all lines of business, Swiss Re deploys its capital strength, expertise and innovation power to enable the risk taking upon which enterprise and progress in society depend.

Founded in Zurich, Switzerland, in 1863, Swiss Re serves clients through a network of over 70 offices globally and is rated "AA-"​ by Standard & Poor's, "Aa3"​ by Moody's and "A+"​ by A.M. Best. Registered shares in the Swiss Re Group holding company, Swiss Re Ltd, are listed in accordance with the Main Standard on the SIX Swiss Exchange and trade under the symbol SREN.

We're smarter together.

For more information about Swiss Re Group, please visit: www.swissre.com, follow us on X @SwissRe and subscribe our YouTube channel @swissretv.

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Insurance

What you'll do

  • As a Senior Application Engineer, you will modernize and maintain large existing Java codebases and develop new services and applications. You will also provide technical leadership and collaborate with various teams to deliver high-quality software solutions.

Ready to join Swiss Re?

Take the next step in your career journey

Frequently Asked Questions

What does a Senior Application Engineer do at Swiss Re?

As a Senior Application Engineer at Swiss Re, you will: as a Senior Application Engineer, you will modernize and maintain large existing Java codebases and develop new services and applications. You will also provide technical leadership and collaborate with various teams to deliver high-quality software solutions..

Why join Swiss Re as a Senior Application Engineer?

Swiss Re is a leading Insurance company.

Is the Senior Application Engineer position at Swiss Re remote?

The Senior Application Engineer position at Swiss Re is based in Hyderabad, India. Contact the company through Clera for specific work arrangement details.

How do I apply for the Senior Application Engineer position at Swiss Re?

You can apply for the Senior Application Engineer position at Swiss Re directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Swiss Re on their website.