S

Sun Life

Global financial services for insurance, investments

Java API Developer

Backend EngineeringPosted on Nov 13
Full-timeGurugram, Haryana, IndiaNo salary listedIn-person

About the Job

Requirements

  • Proficiency in API architecture frameworks, design patterns, security protocols, and delivery methodologies.
  • Familiarity with artificial intelligence and machine learning model integration patterns and best practices for embedding artificial intelligence capabilities within APIs.
  • Proven expertise in continuous integration and continuous delivery implementation and optimization.
  • Strong command of REST API design standards, including OpenAPI Specification and RAML.
  • Demonstrated knowledge of authentication and authorization frameworks, including OAuth and OpenID, for REST APIs.
  • Practical experience deploying containerized solutions using Kubernetes, Helm Charts, Kustomize, and Kubernetes operators.
  • Hands-on expertise with Jenkins, Ansible, and Continuous Delivery Director.
  • Proficiency with Spring Boot and modern Java frameworks, including secure coding practices, performance optimization, and load testing.
  • Good understanding of non-functional requirements, including performance, scalability, and user experience optimization.
  • Comprehensive knowledge of software development lifecycle processes, IT application architecture, and multi-platform design methodologies.
  • Experience working effectively in Agile and Waterfall environments.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
  • Minimum 5–8 years of progressive IT experience spanning the full application development lifecycle and systems integration.
  • Extensive expertise designing and developing large-scale web applications using J2EE, Spring, JPA/Hibernate, SOAP/REST web services, JSON, XML, and Enterprise Service Bus technologies.
  • Demonstrated experience integrating artificial intelligence and machine learning services and third-party AI platforms into enterprise applications.
  • Hands-on experience with SQL Server, Oracle, DB2, and MongoDB.
  • Proven track record with Docker, Kubernetes, Tomcat, and JBoss.
  • Proficiency with Git, Bitbucket, Jenkins, Snyk, Checkmarx, and SonarQube.
  • Hands-on experience with artificial intelligence development frameworks, tools, and platforms.
  • User interface development experience with ReactJS, Angular, JavaScript, Bootstrap, and Node.js.
  • Cloud computing experience with AWS or similar platforms.
  • Experience implementing artificial intelligence-powered features such as intelligent automation, predictive analytics, or generative artificial intelligence capabilities.
  • Strong DevOps and container orchestration knowledge, including Docker, Kubernetes, and Kafka.
  • Exposure to artificial intelligence model deployment, monitoring, and optimization in production environments.

Responsibilities

  • Design and develop innovative digital solutions that enhance the Advisor experience in the Retail wealth application domain, delivering cost-effective and supportable technology implementations.
  • Build new APIs from the ground up and maintain existing dealer-space APIs, ensuring scalability and optimal performance across the platform.
  • Lead the implementation and optimization of continuous integration and continuous delivery pipelines to streamline API lifecycle management and deployment processes.
  • Mentor and guide team members on build and deployment best practices, fostering continuous learning and technical excellence.
  • Identify platform defects, troubleshoot complex issues, and deliver effective solutions that meet technical specifications and enterprise architectural guidelines.
  • Collaborate with business and API teams to design, develop, and demonstrate the strategic value of artificial intelligence-based API solutions that accelerate development cycles.
  • Implement robust integration design and security design for web services, microservices, and enterprise components.
  • Conduct code reviews and oversee prototype development to ensure quality standards and adherence to design requirements.
  • Create solution prototypes and provide strategic guidance for enhancing and improving existing systems.
  • Take ownership of development schedules while maintaining alignment with technical specifications and enterprise standards.

About the Company

Sun Life

Global financial services for insurance, investments

Sun Life provides a wide range of financial services worldwide, mainly through life and health insurance, financial planning, and investment solutions for individuals, businesses, and institutions. Its products work by collecting premiums for insurance coverage, fees for planning services, and returns on investments; these funds are used to pay claims, support financial planning advice, and generate investment gains. What sets Sun Life apart is its global presence across Canada, the United States, Asia, and Europe, plus a comprehensive product lineup and a focus on helping clients achieve financial security and healthier lives, rather than relying on a single product. The company aims to grow and manage wealth for clients while pursuing sustainability goals, including net zero emissions by 2050.

Company size
10,001+
Company stage
IPO
Headquarters
United States
Founded
1865

Recently Posted Jobs

Explore more opportunities at Sun Life

See more jobs