Role: Java full stack Developer with React
Location: Pan India
Job Description:
We are looking for a passionate and experienced Java Full Stack Developer with expertise in React.js, AWS, and MongoDB to design, develop, and deploy high-performance web applications. The ideal candidate should have strong problem-solving skills and a solid understanding of both front-end and back-end technologies.
Key Responsibilities:
Develop, test, and deploy scalable full-stack applications using React.js, Spring Boot, and Java.
Design and build RESTful APIs for data exchange between front-end and back-end systems.
Integrate with MongoDB and manage database schemas and performance tuning.
Implement responsive UI components with React, Redux, and modern JavaScript/TypeScript.
Deploy and maintain applications on AWS (EC2, S3, Lambda, API Gateway, etc.).
Collaborate with cross-functional teams in an Agile/Scrum environment.
Write clean, maintainable, and well-documented code.
Perform code reviews and unit testing using JUnit, Mockito, or similar frameworks.
Technical Skills:
Frontend: React.js, Redux, HTML5, CSS3, JavaScript (ES6+), TypeScript, Bootstrap
Backend: Java 8+, Spring Boot, Spring MVC, RESTful APIs, Microservices
Database: MongoDB (preferred), MySQL / PostgreSQL (optional)
Cloud: AWS (EC2, Lambda, S3, RDS, API Gateway, CloudFormation)
Tools & DevOps: Git, Maven/Gradle, Jenkins, Docker (Kubernetes a plus)
Testing: JUnit, Mockito
Version Control: GitHub / Bitbucket
Good to Have:
Experience with CI/CD pipelines and Infrastructure as Code (IaC).
Familiarity with GraphQL and WebSockets.
Understanding of NoSQL design patterns.
Exposure to React performance optimization and AWS serverless architecture.