Key Skills: Java, Spring Boot, Azure, RabbitMQ, Kafka, Azure Service Bus, SQL/NoSQL, CI/CD, AI/ML, NodeJS, Angular, React, Svelte, technical leadership, architecture design.
Roles & Responsibilities:
- Lead technical implementation and ensure engineering excellence from design to production.
- Define and uphold coding standards, architecture patterns, and best practices.
- Promote reusability by adopting shared services and reusable components.
- Own and maintain production stability including incident handling, monitoring, and testing.
- Design and enhance CI/CD pipelines for efficient build and deployment.
- Drive innovation by exploring and implementing AI-driven coding enhancements.
- Collaborate with product owners and engineering teams to align on business goals.
- Mentor and coach team members, fostering continuous learning and improvement.
Experience Requirement:
- 6-10 years of experience in software development and system architecture.
- Strong expertise in Java, Spring Boot, and Spring ecosystem.
- Extensive experience with Microsoft Azure cloud services and architecture.
- Hands-on experience with integration technologies: RabbitMQ, Azure Service Bus, Kafka.
- Proficient in relational and NoSQL databases, including modeling and implementation.
- Experience balancing coding with technical leadership responsibilities.
- Exposure to AI/ML in enterprise solutions is a plus.
- Knowledge of NodeJS and UI frameworks (Angular, React, Svelte) is an advantage.
- Understanding of insurance/reinsurance domain is a plus.
Education: Any Post Graduation, Any Graduation