Search by job, company or skills

Swiss Re

Application Engineer II

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Application Engineer II

Are you passionate about creating innovative software solutions and solving complex engineering challenges Join our team where your technical expertise will directly impact our products and where you'll tackle non-trivial engineering problems in a collaborative environment. We're seeking a talented Application Engineer who thrives on turning complex requirements into elegant, efficient solutions.

About the Role

As an Application Engineer II, you'll be at the heart of our development efforts, designing and implementing robust applications that meet our business needs. You'll collaborate with cross-functional teams to deliver high-quality software solutions while continuously improving our technology stack.

Key Responsibilities

  • Design and developrobust Java applications using Spring Framework and Spring Boot
  • Implement and optimizedatabase solutions using relational databases like Postgres
  • Create and maintainRESTful APIs and web applications following best practices
  • Write and executecomprehensive unit and integration tests to ensure code quality
  • Collaboratewith team members on code reviews and architectural decisions
  • Participatein CI/CD pipeline implementation and maintenance
  • Troubleshootcomplex technical issues across the application stack
  • Contributeto technical documentation and knowledge sharing initiatives

About You

You're a detail-oriented problem solver who enjoys working in a fast-paced environment. You take pride in writing clean, maintainable code and are committed to continuous learning and improvement. You communicate effectively with both technical and non-technical stakeholders and are eager to contribute to team success.

We are looking for candidates who meet these requirements:

  • Strong Java development skills with at least 4 years of professional experience
  • Proficiency with Spring Framework and Spring Boot
  • Experience with relational databases (e.g., Postgres), JPA/Hibernate, and transaction handling
  • Solid understanding of automated testing using tools like JUnit, Mockito, and AssertJ
  • Experience with modern software development techniques, CI/CD pipelines, and Docker
  • Knowledge of web applications, REST APIs, and HTTP protocol fundamentals
  • Proficiency with Git version control and Maven build tools
  • Strong understanding of core computing concepts and Linux environments

These are additional nice to haves:

  • Experience with Angular framework (2.0 onwards)
  • Proficiency with JavaScript, HTML, CSS, and other core web technologies
  • Experience with end-to-end UI testing (e.g., Cypress)
  • Knowledge of messaging and asynchronous communication patterns
  • Experience working in Agile development environments

Ability to mentor junior developers

Keywords:
Reference Code:136731

More Info

About Company

Swiss Reinsurance Company Ltd, commonly known as Swiss Re, is a reinsurance company based in Zurich, Switzerland. It is the world's largest reinsurer, as measured by net premiums written

Job ID: 145378287