
Guardian Life•3h ago
Foundit
Senior Engineer
Gurgaon / Gurugram, India
Full Time
Senior Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Guardian Life is seeking a highly skilled Senior Java Engineer to join our dynamic team in Gurgaon/Gurugram, India. This permanent position requires a strong foundation in Java development and a passion for building robust, scalable applications.
Key Responsibilities:
- Analyze and understand application storyboards and use cases to develop functional modules.
- Propose effective technical approaches for given problem statements.
- Design, build, and maintain efficient, reusable, and reliable code.
- Identify and fix defects, addressing potential impacts or risks to functionality.
- Ensure optimal performance and quality of applications by adhering to project and industry best practices.
- Maintain code quality through established standards and tools.
- Debug and troubleshoot issues within existing codebase.
- Develop and execute unit test cases.
- Create database tables, stored procedures, and functions.
- Adhere to AGILE best practices throughout the development lifecycle.
- Update Jira with the latest changes and progress status.
- Mentor fellow team members and provide technical guidance.
Required Skills:
- Proficiency in Java, Java 8, Spring Boot, and the Spring framework.
- Experience with Java unit testing and Test-Driven Development (TDD).
- Familiarity with RESTful and SOAP-based APIs.
- Experience with at least one of the following: Python, OpenSearch, or React JS.
- Understanding of application security principles.
- Knowledge of Concurrency Basics.
- Familiarity with Git, Hibernate, and JPA.
- Good understanding of Design Patterns (GoF) and SOLID principles.
- Experience implementing microservices architecture.
- Understanding of various architectural styles and patterns.
- Proficiency in IOC Containers.
- Strong grasp of Object-Oriented Programming (OOP) concepts.
- Experience with SQL and NoSQL database design and development.
- Understanding of Docker, SSO, MFA, and OAuth2.
- Excellent written and verbal communication skills.
Nice to Have Skills:
- Experience with Agile processes, planning, JIRA, and Confluence.
- Experience with automated unit and integration testing.
- Knowledge of Docker, Kafka, JMS, DataStax/Cassandra, OpenL or other business rule engines, and GraphQL.
- Familiarity with Continuous Integration and Domain-Driven Design (DDD).
- Experience with CI/CD pipelines using Jenkins or similar tools.
- Knowledge of OpenAPI/Swagger.
- Basic overview of Claim Management and company operations.
Education and Experience:
- Education: B.Tech in Computers or MCA.
- Work Experience: 2-4 years of relevant experience.
Location: Gurgaon / Gurugram, India
Company
Guardian Life
Guardian Life is a leading insurance provider dedicated to helping individuals and families achieve financial security. With a commitment to innovation and customer service, Guardian Life offers a com...
Gurgaon / Gurugram, India
Posted on Foundit