JOB SUMMARYIn this role, you will play a crucial part in design, develop, and implement custom applications for insurance domain using the Spring Framework, AWS...
JOB DUTIES - Collaborate with Scrum Masters, Product Owners, and peer engineers to iteratively create technical solutions that meet business and technical requirements.
- Work as part of an innovative team, acting as a strong advocate for continuous integration, continuous delivery, quality assurance, and test/process automation.
Be skilled in troubleshooting production issues and coordinating with peer engineers to streamline code deployment. - Handle end-to-end development, including coding, testing, and debugging during each cycle.
- Enjoy experimenting with the latest innovative trends in front-end and back-end development.
- Work under limited supervision, demonstrate ability to debug new software or significant enhancements to existing software to achieve desired results and documents appropriate aspects of those deliverables.
- Support feature technical implementation.
- Create and maintain technical documentation.
- Research technology and bring new ideas to the team.
- Possess a deep understanding of the product and business goals which you can translate into technology decisions.
JOB REQUIREMENTS - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3+ years of experience with Spring Framework (Spring Boot, Spring Data, Spring Security).
- Strong understanding of RESTful API design principles.
- Proficiency in Java programming language.
- Experience with AWS cloud platform (ECS Fargate, EC2, Lambda, ALB, API Gateway).
- Experience with implementing ApigeeX Oauth2.0.
- Experience with database management systems (RDBMS, NoSQL) like Oracle, SQL Server, PostgreSQL, DynamoDB.
- Familiarity with API testing frameworks (Postman, JUnit)
- Experience with CI/CD practices and tools (Jenkins pipelines, GitHub Actions-based workflows etc.).