Senior Application Engineer

Swiss Re

Indiana (PA)

Hybrid

MXN 1,034,304 - 1,551,456

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Swiss Re is looking for a Senior Application Engineer in Mexico City. In this role, you'll modernize existing Java applications and lead a team in developing innovative solutions. Ideal candidates should have over 10 years of experience in Java and Spring Boot, with strong problem-solving skills. The position involves collaboration within a hybrid work model, requiring presence in the office at least three days a week. Join a team that values cutting-edge technology within the reinsurance industry.

Qualifications

  • 10+ years of hands-on experience in software development using Java and Spring Boot.
  • Proficiency in Java 17, 21, or 25, with knowledge of the latest features.
  • Experience with microservices architecture and REST API design.

Responsibilities

  • Modernize and maintain large existing Java codebases.
  • Develop new services that enhance application capabilities.
  • Review code and provide guidance to developers.

Skills

Java
Spring Boot
Microservices architecture
REST API
RabbitMQ
Azure Service Bus
PostgreSQL
MongoDB
Database management
Agile methodology

Education

Bachelor's or Master's degree in Computer Science

Tools

Azure DevOps
Jenkins
Bamboo
Kubernetes
NodeJS
Angular
React

Job description

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) and 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.
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.

We have a hybrid work model; the expectation is that you will be in the office at least three days per week.

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.

Reference Code: 137854

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Application Developer
Senior Application Developer

Compunnel, Inc. • Florham Park (NJ)

On-site
USD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

LeoForce • Philadelphia

On-site
USD 150,000 - 200,000
Annual bonus
Health coverage
401k match
+3
Senior Software Engineer (Insurance)
Senior Software Engineer (Insurance)

ManpowerGroup Global, Inc. • Raleigh (NC)

Hybrid
Senior Java Developer
Senior Java Developer

Compunnel, Inc. • Boston (MA)

On-site
USD 110,000 - 165,000
Technical Implementation Consultant
Technical Implementation Consultant

Swiss Re • Armonk (NY)

Hybrid
USD 161,000 - 269,000
Senior Underwriting Operations Associate- International Property
Senior Underwriting Operations Associate- International Property

Hispanic Alliance for Career Enhancement • Kansas City (MO)

Hybrid
USD 52,000 - 78,000
Senior Underwriting Operations Associate- International Property
Senior Underwriting Operations Associate- International Property

Hispanic Alliance for Career Enhancement • Windsor (CT)

Hybrid
USD 52,000 - 78,000
Senior Underwriting Operations Associate- International Property
Senior Underwriting Operations Associate- International Property

Hispanic Alliance for Career Enhancement • Alpharetta (GA)

Hybrid
USD 52,000 - 78,000
Senior Java Developer, Applications Development – Assistant Vice President
Senior Java Developer, Applications Development – Assistant Vice President

United States Digital Space LLC • United States

Hybrid
USD 85,000 - 142,000
Hybrid work model
Global systems exposure
Learning and development
+3
Senior Software Engineer
Senior Software Engineer

Paragon IT Professionals • Des Moines (IA)

On-site
USD 100,000 - 130,000