About the role
We are seeking a skilled Java Full Stack Developer with expertise in React and AWS to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, collaborating with cross-functional teams, and delivering high-quality software solutions.
Key Responsibilities- Design, develop, and maintain enterprise-grade applications using Java and React.
- Build and consume RESTful APIs and microservices.
- Develop responsive and user-friendly UI components using React.js.
- Work with AWS cloud services to deploy, monitor, and manage applications.
- Participate in application architecture, design reviews, and code reviews.
- Optimize application performance, scalability, and security.
- Collaborate with Product Owners, Business Analysts, QA teams, and DevOps engineers.
- Troubleshoot and resolve production issues.
- Follow Agile/Scrum development methodologies.
- 10+ years of experience in software development.
- Strong hands-on experience with Java 8/11/17.
- Experience with Spring Boot, Spring MVC, Spring Security.
- Strong proficiency in React.js, JavaScript, TypeScript, HTML5, and CSS3.
- Experience building REST APIs and Microservices.
- Hands-on experience with AWS services such as EC2, S3, Lambda, RDS, CloudWatch, ECS/EKS.
- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Git, Maven, Jenkins, and CI/CD pipelines.
- Understanding of Agile development practices.