Role Overview
The developer will be responsible for understanding requirements, creating detailed design specifications (HLD/LLD), and owning the full development lifecycle including testing and deployment for assigned features.
Responsibilities
- Develop detailed design specifications, including HLD and LLD.
- Own development and comprehensive testing (unit, integration, performance, end-to-end, and automation).
- Ensure 90%+ code coverage and adhere to mandatory deployment gates, avoiding critical vulnerabilities or sonar violations.
- Follow client GIT and coding standards.
- Adhere to CI/CD standards and manage automated change requests for production deployment.
- Optimize cloud costs during deployment.
Requirements
- Strong full stack development experience with back-end expertise in Java and Spring Boot.
- Proficiency in multi-threading, parallel processing, REST APIs, and JSON.
- Front-end expertise in ReactJS, JavaScript, HTML, and CSS.
- Proficiency in database normalization, joins, and query management using SQL Server.
- Familiarity with CI/CD pipelines, automation, and Git version control.
- Hands-on experience with Azure cloud fundamentals.
- Experience with unit test automation using JUnit.
Skills
- Java
- Spring Boot
- ReactJS
- TypeScript
- AWS
Benefits
- Commuter assistance
- Flexible schedule
- Health insurance
- Internet reimbursement
- Life insurance
- Paid sick time
- Provident Fund