Guardian Life

Senior Engineer - Java

Chennai Full time

Job Description:

Skills:                   

  • Proficient in the following
    • Java, Java 8, Spring boot & Spring framework
    • Java unit testing & TDD
    • RESTful and SOAP based API
    • Anyone of these - Python, openseach or React JS
    • Application Security
    • Concurrency Basics
    • Understanding of git, hibernate, JPA
    • Good understanding of Design Patterns (GoF) & SOLID principles
    • Experience implementing microservices
    • Understanding of Architectural styles, patterns
    • Mentoring the fellow team members and providing technical guidance
    • IOC Containers
    • Strong understanding of OOPS concepts
    • SQL, NoSQL Database design & development
    • Understanding of Docker, SSO, MFA, Oauth2
    • Good written and verbal communication skills

  • Nice to have
    • Good experience with Agile process and planning, JIRA, Confluence etc
    • Experience with automated unit testing and integration testing
    • knowledge of Docker, Kafka, JMS, DataStax / Casandra, OpenL or other any other business rule engine, and GraphQL
    • Familiarity with Continuous Integration, DDD
    • Experience with CI/CD, Jenkins or similar
    • OpenApi / Swagger
    • Basic overview of Claim Management, company operations,

Education and Experience:

Education:           B.Tech Computers/MCA.

               

Work Experience:

  • 2-4 Years of experience in analyzing and understanding application storyboards and\or use cases and develop functional application modules
  • Come up with approaches for a given problem statement
  • Design, build and maintain efficient and reusable code
  • Fix identified defects or observations that are potential impacts or risks for the functionality
  • Ensure best possible performance and quality of the application using project and standard best practices
  • Help maintain code quality using project quality standard (or using tools)
  • Debug and Troubleshoot problems in existing code
  • Develop unit test cases and perform unit testing
  • Work on creating database tables, stored procedures, functions etc
  • Follow AGILE best practices
  • Maintain updates to Jira with the latest changes and appropriate status.

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