We are looking for a skilled Java Developer with hands-on experience in React to build scalable, high-performance web applications. You will work on both backend services and frontend interfaces, collaborating with cross-functional teams to deliver end-to-end solutions.
Key Responsibilities
- Design, develop, and maintain backend services using Java and frameworks like Spring Boot
- Build responsive and dynamic user interfaces using React.js
- Develop RESTful APIs and integrate them with frontend components
- Collaborate with UI/UX designers, product managers, and other developers
- Write clean, efficient, and reusable code
- Perform code reviews and ensure best practices
- Debug and resolve technical issues across the stack
- Optimize applications for performance and scalability
- Work with databases such as MySQL, PostgreSQL, or MongoDB
Required Skills
- Strong proficiency in Java (J2EE / Spring Boot / Spring MVC)
- Experience with React.js, Redux, Hooks
- Knowledge of RESTful APIs and microservices architecture
- Familiarity with HTML, CSS, JavaScript (ES6+)
- Experience with Git or other version control systems
- Understanding of database design and SQL
- Basic knowledge of cloud platforms (AWS, Azure, or GCP) is a plus