Application Engineer II - Fullstack
About the Role
As an Application Engineer, youll develop and maintain sophisticated in-house insurance products built primarily with Java, Spring Boot, and Angular. Youll join a product team where your contributions will directly impact business outcomes through thoughtfully implemented, high-quality code.
Key Responsibilities
- Develop and review code that meets our high standards for quality and maintainability
- Collaborate effectively within cross-functional teams including requirements engineers, QA specialists, and other application engineers
- Shape architecture by contributing to key decisions and documentation that guide our technical direction
- Integrate services and shared platforms including messaging systems, BPMN workflows, logging frameworks, and telemetry solutions
- Stay current with emerging technologies and Generative AI developments to continuously improve our solutions
About You
Youre a naturally curious and thoughtful professional who thrives in a high-performance engineering environment. Your passion for coding is matched by your commitment to delivering business value. You believe in continuous learning through self-improvement or by absorbing knowledge from those around you, and youre excited to contribute to a team that values technical excellence.
We are looking for candidates who meet these requirements:
- Proficiency in software development across the entire software delivery lifecycle, with strong Java, Spring Boot and Angular expertise
- Previous public cloud experience, particularly with Microsoft Azure
- Experience in modern software architecture using synchronous and asynchronous integration technologies (RabbitMQ, Azure Service Bus, or Kafka)
- Proficiency in relational and/or document-based database technologies covering conceptual domain model design and its physical implementation
These are additional nice to haves:
- Experience with continuous integration and deployment pipelines
- Knowledge of containerization technologies like Docker and Kubernetes
- Familiarity with test-driven development practices
- Experience with microservices architecture
- Background in the insurance or financial services industry