Job Summary:
We are looking for a skilled Full Stack Developer with strong expertise in Java (backend) and React (frontend). The ideal candidate should be capable of building scalable web applications, working across the stack, and collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities:
- Design, develop, and maintain full stack applications using Java and React
- Build RESTful APIs and backend services using Java (Spring Boot preferred)
- Develop responsive and user-friendly UI components using React
- Integrate frontend with backend services and third-party APIs
- Write clean, maintainable, and efficient code
- Perform code reviews, testing, and debugging
- Collaborate with product managers, designers, and other developers
Required Skills:
- Strong proficiency in Java and experience with Spring Boot framework
- Hands-on experience with React.js, JavaScript, HTML, CSS
- Experience in building REST APIs and microservices architecture
- Good understanding of frontend state management (Redux, Context API)
- Strong knowledge of SQL (MySQL, PostgreSQL)
- Familiarity with version control tools like Git
Good to Have:
- Experience with cloud platforms (AWS/Azure/GCP)
- Knowledge of Docker, Kubernetes, and CI/CD pipelines
- Exposure to Agile/Scrum methodologies
- Understanding of security best practices (OAuth, JWT)