Full Stack Developer (Java & React)
Role details
Job location
Tech stack
Requirements
This role is ideal for a professional with solid experience in both backend and frontend development, passionate about building scalable and high-quality applications.Role OverviewWe are seeking a developer with 5+ years of experience who is proficient in Java (backend) and React (frontend). The ideal candidate should be comfortable working across the full stack, contributing to the design, development, and maintenance of modern web applications.Key ResponsibilitiesDesign, develop, and maintain scalable web applications.Build robust backend services using Java (Spring Boot or similar frameworks). Develop dynamic and responsive user interfaces using React.js.Collaborate with cross-functional teams (product, design, QA). Write clean, efficient, and maintainable code.Participate in code reviews and ensure best practices.Troubleshoot, debug, and optimize application performance.Technical Requirements5+ years of professional experience in software development.Strong experience with:Java (Spring Boot, REST APIs, microservices architecture). React.js (hooks, state management, component-based architecture). Solid knowledge of:HTML5, CSS3, JavaScript (ES6+)RESTful API design and integrationExperience with version control systems (Git). Familiarity with databases (SQL and/or NoSQL). Understanding of software development best practices (clean code, testing, CI/CD). Nice to HaveExperience with cloud platforms (Azure, AWS, or GCP). Knowledge of containerization (Docker, Kubernetes). Experience with Agile/Scrum methodologies.ProfileMid-level developer with a proactive mindset.Strong problem-solving skills.Team player with good communication abilities.Detail-oriented and committed to quality.