What will you do?
The role will work closely with a team of API developers, Designers team in SLGS and Canada in a mix of waterfall, Kanban and iterative development methodologies to design APIs by understanding the current technical landscape of the portfolio. We are looking for a Senior Specialist Development to join our fast paced and high performing Engineering team to support our digital transformations. You will use your engineering prowess and experience in building out data products that will be exposed via APIs and events to help us deliver core data, application pipelines and frameworks to provide great digital experiences to our clients The successful candidate will be an adaptable individual, who thrives on technical challenges & problem solving, is open to change and enjoys driving projects to successful completion. The candidate should be able to contribute to API Strategy, Design standards and best practices.
Your scope of work / key responsibilities:
· Build and deploy API
...What will you do?
The role will work closely with a team of API developers, Designers team in SLGS and Canada in a mix of waterfall, Kanban and iterative development methodologies to design APIs by understanding the current technical landscape of the portfolio. We are looking for a Senior Specialist Development to join our fast paced and high performing Engineering team to support our digital transformations. You will use your engineering prowess and experience in building out data products that will be exposed via APIs and events to help us deliver core data, application pipelines and frameworks to provide great digital experiences to our clients The successful candidate will be an adaptable individual, who thrives on technical challenges & problem solving, is open to change and enjoys driving projects to successful completion. The candidate should be able to contribute to API Strategy, Design standards and best practices.
Your scope of work / key responsibilities:
· Build and deploy APIs and highly available services that adhere to internal governance controls and deployment platforms to support our digital transformations.
· Operate in a Shift-Left testing environment and prioritize writing efficient, tested and clear code
· Participate in improving the supportability and transparency of the applications and services we build by creating clear and comprehensive documentation, monitoring/alert systems and centralized logging.
· Collaborate with Designers, Business System Analysts, Application Analysts and Testing specialists
to deliver high quality solutions.
· Contribute to design, develop, and lead other specialists / developers on API Design and Development.
· Execution of designs as it translates from concept to code.
· Provide development estimates at various levels of Building APIs.
· Support testing team while SQA phase of any project.
· Communicate effectively with business stakeholders, project managers, BSAs, designers and developers.
· Learn about existing business, existing applications, the infrastructure that supports them and the design patterns used and use them during building APIs to move to a more flexible architecture.
· Ensure SLF Information Security Policies are complied with in any solution.
Key Qualifications and experience
· A Bachelor’s or master’s degree in Computer Science or related field
· 8 - 12 years of progressive information technology experience with full application development life cycle.
· Domain knowledge of Insurance.
· Experience in Spring MVC, Spring AOP, Spring Boot, Spring Security, Microservices – design and architecture, Containerization concepts.
· Working knowledge of Unit testing framework like Mockito etc.
· Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g., Hibernate) or any JPA
· Experience in SQL and No-SQL DBs like MongoDB etc.
· Working knowledge of GIT and Code version maintenance tool like Bitbucket or Github.
· Experience of working on Open API specification like Swagger.
· Good knowledge of coding best practices and should be able to do code review of peer.
· Should have a working knowledge of Docker containerization.
· Knowledge of container orchestration and deployment using Kubernetes.
· Knowledge of Event driven architecture and design – Kafka etc.
· Work with developers to design algorithms and flowcharts as per specification provided.
· Produce clean, efficient code based on specifications and troubleshoot, debug and upgrade existing software.
· Design high-level framework architecture and scalable design, provide support and providing implementation best practices for development.
· Enterprise architecture expertise- designing application ecosystems consisting of many subcomponents.
· Experience with implementing continuous integration and delivery; CI/CD with their underlying technologies/tools (e.g., Jenkins, Git, Gradle/Maven, Artifactory).
· Experience with Microservice architecture – REST APIs, SQL, development, configuration, API Gateways, deployment to VM/Cloud environments.
· Experience with implementing API Security – OAuth etc.
· Experience with Containerization tools – hands-on.
Technical Credentials: API Development, Kafka, Microservices, Rest API’s, Spring MVC, Spring AOP, Spring Boot, Spring Security.
Primary Location: Bengaluru