Guardian Life

Senior Software Engineer - Java

Gurgaon
Java Spring Boot Spring Framework Object-Oriented Programming RESTful APIs SOAP Microservices Hibernate JPA SQL NoSQL Design Patterns SOLID Concurrency Unit Testing TDD Docker SSO MFA OAuth2 Git Agile JIRA Confluence CI/CD Jenkins Kafka JMS Cassandra GraphQL OpenAPI Swagger
Description

Senior Engineer - Java

Location: Gurgaon

Time Type: Full time

Job Description

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

Guardian Life
Guardian Life

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say