Guardian Life
Guardian Life3h ago
Foundit

Senior Engineer

Gurgaon / Gurugram, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Guardian Life

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Senior Engineer - Java (Gurgaon/Gurugram, India)

Guardian Life is seeking a highly skilled Senior Engineer with expertise in Java to join our team in Gurgaon/Gurugram, India. This role is ideal for an experienced Java developer looking to contribute to innovative projects and mentor junior engineers.

Key Responsibilities:

  • Analyze and understand application storyboards and use cases to develop functional modules.
  • Propose effective approaches to solve complex technical challenges.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Identify and fix defects, addressing potential impacts and risks to functionality.
  • Ensure optimal performance and quality of applications by adhering to project and standard best practices.
  • Maintain high code quality through established project standards and tools.
  • Debug and troubleshoot issues in existing codebase.
  • Develop and execute unit test cases.
  • Create and manage database tables, stored procedures, and functions.
  • Adhere to AGILE development methodologies.
  • Update Jira with the latest changes and maintain appropriate task status.

Required Skills:

  • Proficiency in Java, Java 8, Spring Boot, and Spring Framework.
  • Experience with Java unit testing and Test-Driven Development (TDD).
  • Skilled in developing and consuming RESTful and SOAP-based APIs.
  • Knowledge of one of the following: Python, OpenSearch, or React JS.
  • Understanding of Application Security principles.
  • Basic knowledge of Concurrency concepts.
  • Familiarity with Git, Hibernate, and JPA.
  • Strong understanding of Design Patterns (GoF) and SOLID principles.
  • Proven experience implementing microservices.
  • Understanding of Architectural styles and patterns.
  • Ability to mentor team members and provide technical guidance.
  • Experience with IOC Containers.
  • Strong grasp of Object-Oriented Programming (OOP) concepts.
  • Experience with SQL and NoSQL database design and development.
  • Familiarity with Docker, SSO, MFA, and OAuth2.
  • Excellent written and verbal communication skills.

Nice to Have Skills:

  • Good experience with Agile processes, planning, JIRA, and Confluence.
  • Experience with automated unit and integration testing.
  • Knowledge of Docker, Kafka, JMS, DataStax/Cassandra, OpenL (or other business rule engines), and GraphQL.
  • Familiarity with Continuous Integration and Domain-Driven Design (DDD).
  • Experience with CI/CD pipelines and tools like Jenkins.
  • Knowledge of OpenAPI/Swagger.
  • Basic understanding of Claim Management and company operations.

Education and Experience:

  • Education: B.Tech Computers or MCA.
  • Work Experience: 2-4 years of relevant experience.

This position is based in Gurgaon/Gurugram, India.

Company

Guardian Life

Guardian Life

Guardian Life is a prominent life insurance company committed to helping individuals and families achieve financial security. Based in the United States, Guardian Life offers a range of insurance and ...

Gurgaon / Gurugram, India
Posted on Foundit
Senior Engineer - Java at Guardian Life | Gurgaon / Gurugram, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform