Guardian Life

Senior Engineer

Chennai Full time

Job Description:

We are seeking a skilled Java Spring Boot Developer with strong experience in building scalable backend applications and working extensively with PostgreSQL databases. The ideal candidate will be responsible for developing RESTful services, managing database interactions, and contributing to the design and delivery of high-quality enterprise applications.

Key Responsibilities

  • Design, develop, and maintain Java-based backend applications
  • Develop RESTful APIs using Spring Boot
  • Implement business logic and integrate with databases using JPA/Hibernate
  • Design, write, and optimize PostgreSQL queries, indexes, and database schemas
  • Ensure application performance, security, and scalability
  • Participate in code reviews, debugging, and performance tuning
  • Collaborate with cross-functional teams (QA, DevOps, Product)
  • Support production issues and provide timely resolutions
  • Follow Agile/Scrum development practices

Core Skills

  • Java (Java 8 or above)
  • Spring Boot, Spring MVC, Spring Data JPA
  • PostgreSQL (complex queries, joins, indexing, performance tuning)
  • REST API design and development
  • Hibernate / JPA
  • SQL

Supporting Skills

  • Microservices architecture
  • Maven or Gradle
  • Git / version control systems
  • Unit testing with JUnit, Mockito
  • Basic Linux commands
  • Understanding of CI/CD pipelines

Good to Have

  • Experience with AWS / Azure
  • Docker and Kubernetes exposure
  • Messaging systems (Kafka / RabbitMQ)
  • Basic frontend knowledge (React/Angular)
  • Experience in production support and monitoring

Location:

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

Chennai

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