Job Description:
We are seeking an experienced and passionate Java Developer with proficiency in React to join our dynamic team. If you have a minimum of 4 years of experience and are available to join within 15 days, we would love to hear from you.
Key Responsibilities:♦ Design, develop, and maintain efficient, reusable, and reliable Java code. Implement front-end applications using React.♦ Work closely with cross-functional teams to define, design, and ship new features. Collaborate with other developers and engineers to design, build, and maintain high-performance, reusable, and reliable Java code.♦ Ensure seamless integration of the front-end and back-end functionalities. Develop and integrate user-facing elements with server-side logic.♦ Conduct unit testing and support formal testing and resolve test defects. Develop and maintain automated tests to ensure the quality of the code.♦ Monitor, troubleshoot, and debug application issues. Maintain code quality, organization, and automation.♦ Create and maintain documentation for software development processes and application usage.♦ Stay up-to-date with the latest industry trends, technologies, and best practices. Suggest improvements and contribute to the overall growth and efficiency of the team.
Requirements:
♦ Experience: Minimum of 4 years of hands-on experience in Java development and at least 2 years of experience with React.♦ Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Technical Skills:♦ Proficient in Java, with a good understanding of its ecosystems.♦ Strong knowledge of React and related technologies (Redux, React Router).♦ Familiarity with RESTful APIs and web services.♦ Experience with front-end development tools such as Webpack, Babel, NPM, etc.♦ Knowledge of database systems like SQL, MySQL, or PostgreSQL.♦ Experience with version control tools like Git.♦ Problem-solving: Strong analytical and problem-solving skills.♦ Communication: Excellent verbal and written communication skills.♦ Team Player: Ability to work effectively in a team environment.
Technical Skills: Java, React, Redux, React Router, RESTful APIs, Webpack, Babel, NPM, SQL/MySQL/PostgreSQL, Git, Spring Framework (Preferred), Spring Boot (Preferred),AWS/Azure/Google Cloud (Preferred), CI/CD (Preferred), Docker (Preferred)Kubernetes (Preferred)