Software Engineer - Java Full Stack React
We are looking for a Software Engineer - Java Full Stack React to design and develop responsive web applications using React for the front-end and Java for the back-end. The ideal candidate will collaborate with cross-functional teams to deliver scalable solutions while maintaining high code quality standards. Responsibilities Design and develop responsive web applications using React for the front-end and Java for the back-end Collaborate with product managers, designers and other developers to gather requirements and translate them into technical specifications Implement RESTful APIs and integrate with third-party services to enhance application functionality Optimize applications for maximum speed and scalability, ensuring a smooth user experience Conduct code reviews and provide constructive feedback to team members to maintain code quality and best practices Troubleshoot and debug applications, identifying and resolving issues in a timely manner Stay updated with emerging technologies and industry trends to continuously improve development processes and practices Requirements 4-5.5 years of experience in full-stack development, with a strong focus on React and Java Proficiency in front-end technologies such as HTML, CSS and JavaScript Experience in React.js and its ecosystem (e.g., Redux, React Router) Strong knowledge of back-end development using Java, including frameworks such as Spring Boot or Java EE Experience with database management systems (e.g., MySQL, PostgreSQL, MongoDB) and writing efficient SQL queries Familiarity with version control systems (e.g., Git) and agile development methodologies Excellent problem-solving skills and the ability to work collaboratively in a team environment Strong communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders