Posted Apr 4, 2026
As an Application Engineer, you will be developing and maintaining sophisticated in-house insurance products primarily using Java, Spring Boot, and Angular. Your contributions to the product team will have a direct impact on business outcomes through the implementation of high-quality code. Key Responsibilities:
Develop and review code that meets 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 guiding technical direction. - Integrate services and shared platforms such as messaging systems, BPMN workflows, logging frameworks, and telemetry solutions. - Stay updated with emerging technologies and Generative AI developments to enhance solutions continually. Qualifications Required:
Proficiency in software development across the software delivery lifecycle, with expertise in Java, Spring Boot, and Angular. - Previous experience in the public cloud, specifically Microsoft Azure. - Familiarity with modern software architecture, utilizing 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 physical implementation. 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. As an Application Engineer, you will be developing and maintaining sophisticated in-house insurance products primarily using Java, Spring Boot, and Angular. Your contributions to the product team will have a direct impact on business outcomes through the implementation of high-quality code. Key Responsibilities:
Develop and review code that meets 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 guiding technical direction. - Integrate services and shared platforms such as messaging systems, BPMN workflows, logging frameworks, and telemetry solutions. - Stay updated with emerging technologies and Generative AI developments to enhance solutions continually. Qualifications Required:
Proficiency in software development across the software delivery lifecycle, with expertise in Java, Spring Boot, and Angular. - Previous experience in the public cloud, specifically Microsoft Azure. - Familiarity with modern software architecture, utilizing 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 physical implementation. 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.
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City