
Senior Application Engineer
Swiss Re
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
Job Level
Tech Stack
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