Java Full Stack Developer – AWS & React
Job Description: Java Full Stack Developer – AWS & React
Requirement Details
- Job Role: Java Full Stack Developer
- Primary Skills: Java, AWS, React.js
- Required Experience: 8-10yearsJob Summary
We are looking for an experienced Java Full Stack Developer with strong hands-on expertise in Java, Spring Boot, Microservices, React.js, and AWS Cloud services. The successful candidate will be responsible for designing, developing, deploying, and supporting scalable enterprise applications across the full software development lifecycle.
The role requires strong backend development capabilities, modern frontend experience, cloud implementation knowledge, and the ability to collaborate effectively with business stakeholders, architects, and cross-functional development teams.
Key Responsibilities
- Design, develop, and maintain scalable enterprise applications using Java and React.js.
- Develop backend services and RESTful APIs using Java and Spring Boot.
- Design and implement Microservices-based applications.
- Build responsive and reusable frontend components using React.js, JavaScript, HTML5, and CSS3.
- Deploy and manage applications using AWS Cloud services.
- Participate in solution design, coding, unit testing, debugging, and performance optimization.
- Implement and maintain CI/CD pipelines and DevOps best practices.
- Ensure application security, reliability, scalability, and maintainability.
- Troubleshoot production issues and provide timely technical resolutions.
- Participate in code reviews and maintain established coding standards.
- Collaborate with business stakeholders, architects, developers, QA teams, and other cross-functional teams.
- Work within Agile/Scrum delivery environments.Mandatory Technical Skills
Backend Development
- Core Java, preferably Java 8, 11, or 17
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate/JPA
- REST API development
- Microservices architecture
- Design patterns and system-design conceptsFrontend Development
- React.js
- JavaScript, including ES6+
- HTML5
- CSS3
- Bootstrap or Material UI
- TypeScript exposure is preferredAWS Cloud
Hands-on implementation experience with AWS services, including:
- Amazon EC2
- Amazon S3
- AWS Lambda
- Amazon API Gateway
- Amazon ECS or EKS
- Amazon CloudWatch
- AWS Identity and Access Management
- Amazon RDS
- Amazon DynamoDBDevOps and Tools
- Docker
- Kubernetes
- Jenkins or GitHub Actions
- CI/CD pipelines
- Git
- Maven or Gradle
- Jira
- SonarQubeDatabases
- SQL Server, MySQL, or PostgreSQL
- MongoDB knowledge is preferredRequired Experience
- Approximately 10 years of overall software development experience, based on the requirement shared.
- Strong hands-on experience in Java and Spring Boot development.
- Strong experience in React.js application development.
- Proven experience designing and developing Microservices-based applications.
- Hands-on AWS Cloud implementation and application deployment experience.
- Experience developing and integrating RESTful APIs.
- Experience working in Agile/Scrum delivery environments.
- Strong debugging, analytical, and problem-solving skills.Preferred Qualifications
- Experience with Kafka or Amazon MSK.
- Exposure to Terraform or Infrastructure as Code.
- Knowledge of serverless architecture.
- Experience in the Banking, Financial Services, or Insurance domain.
- AWS Developer Associate or AWS Solutions Architect certification.
- Good communication and stakeholder-management skills.Education
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Equivalent relevant professional experience may also be considered. Primary Screening Criteria
Candidates should demonstrate:
- Strong recent experience in Java and Spring Boot.
- Hands-on experience developing Microservices and REST APIs.
- Strong frontend development experience with React.js.
- Practical experience deploying or managing applications on AWS.
- Full-stack ownership covering backend, frontend, database, cloud, and production support.
- Ability to work effectively in an enterprise Agile environment.Changes made: I converted the raw requirement into a structured, recruiter-ready JD, incorporated the technical scope available in the matching internal document, and treated the 10-year experience requirement as the requirement-specific criterion supplied by you. Location, work mode, notice period, and compensation were not provided, so they were not invented.