Job Summary
We are looking for a highly skilled Full Stack Developer with strong expertise in React on the frontend and Java on the backend. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, ensuring high performance and responsiveness.
Company: Talent500 INC
Location: Ahmedabad, Gujarat
Experience Required: 5–10 Years
Work Mode: On-Site / Hybrid (as per project requirement)
Job Country: India
Key Responsibilities
- Design, develop, and maintain full-stack web applications using React and Java.
- Build reusable and efficient frontend components and UI libraries.
- Develop scalable backend services and RESTful APIs using Spring Boot.
- Collaborate with product managers, designers, and QA teams.
- Optimize applications for performance, scalability, and speed.
- Write clean, maintainable, and well-documented code.
- Debug, troubleshoot, and enhance existing systems.
- Participate in code reviews and enforce coding best practices.
- Work in agile development environments.
Technical Skills
- Strong proficiency in React.js (hooks, lifecycle, state management).
- Expertise in Java and Spring Boot.
- Experience in building and consuming RESTful APIs.
- Knowledge of HTML, CSS, JavaScript (ES6+).
- Familiarity with frontend tools like Webpack and Babel.
- Experience with relational databases like MySQL or PostgreSQL.
- Understanding of Git version control.
- Knowledge of microservices architecture (preferred).
Additional Skills (Preferred)
- Experience with CI/CD pipelines.
- Knowledge of Docker and Kubernetes.
- Familiarity with AWS, Azure, or GCP cloud platforms.
- Exposure to testing frameworks like JUnit or Jest.
- Agile/Scrum development experience.
Preferred Qualifications
- Experience with CI/CD pipelines and DevOps practices
- Exposure to containerization tools like Docker and Kubernetes
- Knowledge of testing frameworks (JUnit, Jest, etc.)
- Agile/Scrum development experience
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Ability to work independently and manage multiple priorities