Back to all jobs
Chubb India logo

Senior Software Engineer

Chubb India

Hyderabad, Telangana, India
Full-time, Regular
Posted Sep 17, 2025
Full-time

Compensation

Loading salary analysis...

About the role

Write clean and maintainable code and integrate unit testing into the development process. Share and implement best practices related to design patterns and architecture. Use performance testing tools such as JMeter and Gatling, along with API testing tools like REST Assured. Emphasize non-functional requirements (NFRs) including volume, capacity, performance, and throughput. Enhance the scalability and maintainability of applications. Document and share design and architectural decisions. Mentor junior engineers. Identify and recruit qualified Java engineers to meet business needs. Continuously improve the team's skills in Java and related technologies. Create onboarding documentation for team members. Lead and manage engineering teams to ensure alignment with business objectives.

Responsibilities

  • Write clean and maintainable code and integrate unit testing into the development process.
  • Share and implement best practices related to design patterns and architecture.
  • Use performance testing tools such as JMeter and Gatling, along with API testing tools like REST Assured.
  • Emphasize non-functional requirements (NFRs) including volume, capacity, performance, and throughput.
  • Enhance the scalability and maintainability of applications.
  • Document and share design and architectural decisions.
  • Mentor junior engineers.
  • Identify and recruit qualified Java engineers to meet business needs.
  • Continuously improve the team's skills in Java and related technologies.
  • Create onboarding documentation for team members.
  • Lead and manage engineering teams to ensure alignment with business objectives.

Requirements

  • 4 to 8 years of experience with Java and J2EE technologies.
  • Bachelor’s degree in computer science, Information Technology, or related STEM fields, or equivalent experience.
  • Expert-level proficiency in Java, Object-Oriented Analysis and Design (OOAD), and Functional Programming.
  • Extensive knowledge of Spring Modules, including Spring Core, Spring AOP, Spring Web MVC, Spring Reactive, Spring AI, and Spring Batch, Apache camel, Kubernetes, Kafka.
  • Mastery of Design Patterns as defined in the Gang of Four (GOF) and Java EE (JEE).
  • Deep understanding of Design Principles such as SOLID, DRY, KISS, and YAGNI.
  • Extensive experience with Microservices Architecture and related patterns, including Saga, Circuit Breaker, Command Query Responsibility Segregation (CQRS), and Strangler.
  • Familiarity with integration patterns, including Kafka and Chubb.IO.
  • Ability to build reusable components or services for enterprise-level use.
  • Expertise in Unit Testing with tools such as JUnit, JMock, and Mockito.
  • Significant experience in Performance Testing using JMeter, Gatling, and REST Assured.
  • Proficient in Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Expertise in both RDBMS and NoSQL databases, with a focus on MongoDB.
  • Extensive knowledge of Cloud Platforms, preferably Azure, and their features, including Azure Kubernetes Service (AKS), Azure Key Vault, Azure Blob Storage, and Azure Functions.
  • Deep understanding of Secure Coding principles, referencing guidelines from OWASP.

Benefits

  • Savings and Investment plans
  • Upskilling and career growth opportunities
  • Health and Welfare Benefits
  • Employee Assistance Program (EAP)
  • Yearly Free Health campaigns
  • Comprehensive Insurance benefits

About the Company

Chubb is a world leader in insurance. With operations in 54 countries and territories, Chubb provides commercial and personal property and casualty insurance, personal accident and supplemental health insurance, reinsurance and life insurance to a diverse group of clients. The company is defined by its extensive product and service offerings, broad distribution capabilities, exceptional financial strength and local operations globally. Parent company Chubb Limited is listed on the New York Stock Exchange (NYSE: CB) and is a component of the S&P 500 index. Chubb employs approximately 40,000 people worldwide. Additional information can be found at: www.chubb.com.

Job Details

Salary Range

Salary not disclosed

Location

Hyderabad, Telangana, India

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position