Swiss Re

Senior Application Engineer

Swiss Re

full-time

Posted on:

Location Type: Hybrid

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

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
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootPostgreSQLMongoDBREDISRabbitMQAzure Service Busmicroservices architectureREST APIHibernate
Soft skills
technical leadershipcode reviewcollaborationconstructive feedbackproblem-solving
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science