You will lead technical implementation and ensure engineering excellence from design to production.
Responsibilities
- Lead technical implementation and maintain production stability through incident handling, monitoring, and testing.
- Define and uphold coding standards, architecture patterns, and best practices.
- Promote reusability by adopting shared services and reusable components.
- Design and enhance CI/CD pipelines for efficient build and deployment.
- Mentor team members and collaborate with product owners to align on business goals.
Required Skills
- 6-10 years of experience in software development and system architecture.
- Expertise in Java and the Spring Boot ecosystem.
- Extensive experience with Microsoft Azure cloud services and architecture.
- Hands-on experience with RabbitMQ, Azure Service Bus, and Kafka.
- Proficiency in SQL/NoSQL database modeling and implementation.
- Experience managing CI/CD pipelines.
- Ability to balance hands-on coding with technical leadership responsibilities.
Preferred Skills
- Exposure to AI/ML in enterprise solutions.
- Knowledge of NodeJS and UI frameworks including Angular, React, or Svelte.
- Understanding of the insurance or reinsurance domain.