You will build and maintain large-scale software systems using Java and React in an agile environment.
Responsibilities
Provide technical guidance to the development team while contributing to individual implementation tasks.
Develop backend APIs using Java Spring Boot and implement microservices architecture.
Design and implement real-time event-driven architecture patterns.
Build and maintain web interfaces using React and Redux.
Document, test, and debug new and existing software systems.
Required Skills
5+ years of experience in full stack development.
Proficiency in Java and Spring Boot.
Experience with Hibernate and requirements generation.
Hands-on experience with React UI and Redux.
Working knowledge of AWS services including Lambda, Step Functions, CloudWatch, CloudFront, Cognito, Route53, DynamoDB, ECS, EC2, S3, RDS, and API Gateway.
Experience with microservices and event-driven architecture.
Ability to work within an agile development lifecycle.