Job Summary:
We are looking for a skilled and passionate Senior Application Engineer to join our UW Treaty team. The candidate has a strong background in software development life cycle, is hands-on with Java stack and is actively working with technology, code, and people on a daily basis.
About the Role:
The role requires an active contributor, hands-on person working in Java tech stack. Heres what is expected and how we work:
- We take care of large existing Java code bases, and dont fear modernizing them.
- We develop new services and applications, adding new capabilities to our application landscape.
- We review code, giving feedback to the developers in the teams that we guide through the technology jungle.
- We keep up with the vibrant developments in Java and Spring Boot, and we love to use the latest Java technology.
- We always have our standard IDE, IntelliJ IDEA, at our fingertips.
- We love data and know how to connect to data using PostgreSQL, MongoDB, and REDIS.
- We foster loosely coupled systems designs, and we use domain events and commands using RabbitMQ, and Azure Service Bus.
About you:
On the soft factor side, heres what you should bring with you:
- You are passionate about software development and technology.
- You love to solve problems, and you have strong analytical skills. You tackle problems in a structured way, merging your own ideas and those of others.
- You are a good communicator, and you love to talk to business analysts, developers, and testers.
Mandatory Skills:
- Bachelors or masters in computer science or any comparable technical degree.
- Overall 12+ years of experience in software development using Java and Spring Boot with at-least 5+ years of hands-on experience.
- Good knowledge about and experience with Java 11, Java 17, Java 21, keeping track of whats coming up in latest versions.
- Microservices architecture, REST API and services design.
- Messaging (RabbitMQ and/or Azure Service Bus and/or Kafka).
- Architecture Decision Records (ADR).
- Database technology and design, at least one of these: PostgreSQL, Oracle, MongoDB, Cosmos DB.
- Hibernate.
- Continuous integration infrastructures, at least one of these: Azure DevOps, Jenkins, Bamboo.
- Experience in scripting on Linux and/or Windows.
- Strong attention to detail and ability to work independently and as part of a team.
- Self-starter with a positive approach, who can manage their own workload.
- Leadership skills to manage and guide technical product development teams.
Optional Skills as a plus:
- Any Public Cloud experience, Azure a plus.
- Kubernetes.
- NodeJS.
- Angular and/or React.
- Insurance/Reinsurance business know-how.
About product and Team:
- Our team takes care of a large set of key applications in the core business of Swiss Re P&C Reinsurance, plus we have Internet facing APIs and applications.
- We guide 250+ developers, QA and DevOps engineers, removing obstacles, setting standards.
- Our user base is worldwide, and mostly internal Underwriters, and Business Service and Management user groups.
- We use Lean/Agile methodologies, mainly Scrum.
- Our applications are based on public and private Clouds, and we build 12-factor applications.
About Swiss Re
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:
134811