Java Full Stack Developer - React.js
Description
Role & responsibilities
- Design, develop and integrate scalable full-stack solutions using Java, Spring Boot, React.js and AWS.
- Build and maintain REST APIs, microservices and front-end applications.
- Collaborate with Product, QA, Engineering Managers and cross-functional teams.
- Support production applications and troubleshoot critical issues.
- Participate in code reviews and mentor junior developers.
- Ensure code quality, performance and application scalability.
- Develop technical enhancements and continuously improve existing services.
- Work independently with minimal supervision in an Agile environment.
Preferred candidate profile
- 5+ years of experience in Full Stack Development.
- Strong expertise in Java 11+, Spring Boot, REST APIs and Microservices.
- Mandatory experience in React.js and TypeScript.
- Hands-on experience with AWS services such as Lambda, DynamoDB and SQS.
- Strong debugging and problem-solving skills.
- Experience working on high-volume/high-transaction systems.
- Good understanding of CI/CD tools like Jenkins.
- Knowledge of caching technologies.
- Experience with Node.js and Grunt is an added advantage.
- Payments domain experience preferred.
- Excellent communication and stakeholder management skills.