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