Back

Senior Engineer - Java

Guardian LifeGuardian Life·Insurance

Apply effort

<60 sec

via Aplyr Quick Apply

Posted

43 days

01

About the role

Job Description:

Role Summary

We are looking for a skilled Senior Java Engineer with strong hands-on experience in Java 8 or above to design, develop, and maintain scalable enterprise applications. The ideal candidate should be a solid problem solver, comfortable working in a collaborative Agile environment, and willing to support applications as part of a well-structured rotation model. This role offers opportunities to contribute to modern microservices-based architectures while mentoring junior team members.

Key Responsibilities

  • Design, develop, test, and maintain high-quality, scalable Java-based applications
  • Analyze business requirements, storyboards, and use cases to deliver robust technical solutions
  • Contribute to architectural discussions and help implement best-fit design patterns
  • Ensure performance, security, and reliability of applications by following industry and project best practices
  • Identify, debug, and fix defects, performance issues, and potential risks in existing applications
  • Develop and execute unit tests and support integration testing efforts
  • Collaborate closely with cross-functional teams including QA, Product Owners, and Architects
  • Participate in Agile ceremonies and maintain accurate updates in Jira
  • Provide technical guidance and mentoring to junior developers
  • Support production applications as part of a planned rotation, ensuring continuity of service when required

Mandatory Skills & Competencies

Core Technical Skills

  • Strong proficiency in Java (Java 8 or above mandatory)
  • Hands-on experience with Spring Boot and Spring Framework
  • Good understanding of Object-Oriented Programming (OOPS) concepts
  • Experience with RESTful APIs and working knowledge of SOAP-based services
  • Solid understanding of Microservices architecture and distributed systems
  • Hands-on experience with Hibernate, JPA, and ORM concepts
  • Strong knowledge of SQL and NoSQL database design and development
  • Good understanding of Design Patterns (GoF) and SOLID principles
  • Working knowledge of Concurrency concepts in Java

Testing & Quality

  • Experience with Unit Testing, TDD, and test-driven development practices
  • Familiarity with code quality tools and best practices

DevOps, Security & Integration

  • Basic understanding of Docker and containerized deployments
  • Working knowledge of SSO, MFA, OAuth2, and application security fundamentals
  • Familiarity with Git and collaborative version control practices

Soft Skills

  • Good written and verbal communication skills
  • Ability to work independently as well as in a team-oriented environment
  • Proactive mindset with strong problem-solving abilities

Nice to Have

  • Experience working in Agile/Scrum environments
  • Hands-on experience with JIRA, Confluence, and Agile planning tools
  • Familiarity with CI/CD pipelines, Jenkins, or similar tools
  • Exposure to Kafka, JMS, Cassandra (DataStax), OpenL, or other rule engines
  • Understanding of GraphQL, OpenAPI / Swagger, and DDD concepts
  • Experience with Automated Integration Testing
  • Basic understanding of Claim Management systems or insurance domain operations

Education

  • B.Tech / B.E. in Computer Science, MCA, or equivalent technical qualification

Work Experience Expectations

  • 4–6 years of experience in designing, developing, and maintaining enterprise-grade applications
  • Proven ability to translate functional and technical requirements into working software
  • Experience building reusable, maintainable, and efficient code
  • Familiarity with database objects such as tables, indexes, stored procedures, and functions
  • Experience following Agile best practices throughout the development lifecycle
  • Strong troubleshooting and debugging skills in production and non-production environments

Location:

This position can be based in any of the following locations:

Gurgaon

Current Guardian Colleagues: Please apply through the internal Jobs Hub in Workday

Skills & Tags

02

Aplyr's read

Guardian Life is a mutual insurance company known for its comprehensive financial products and a diverse range of career opportunities in insurance and technology.

Synthesized from recent postings & public sources

What's promising

  • Guardian Life offers a stable work environment with a focus on long-term career growth.
  • The company provides a wide range of roles, from engineering to financial services.
  • Guardian Life's mutual company structure emphasizes customer and employee interests over shareholder profits.

What to watch

  • Limited public information about advancement opportunities within the company.
  • The insurance industry can be slow to innovate compared to tech-driven sectors.
  • Guardian Life may face challenges in modernizing legacy systems and processes.

Why Guardian Life

  • Guardian Life's mutual ownership structure aligns company success with policyholder benefits.
  • The company offers specialized roles in financial protection and retirement solutions.
  • Guardian Life emphasizes cybersecurity, hiring roles focused on threat mitigation and incident response.

Aplyr’s read is generated by AI from public sources. Was it useful?

03

About Guardian Life

Guardian Life is a mutual life insurance company that provides a range of insurance and financial products, including life insurance, disability income insurance, and retirement solutions.

04

Similar roles