Job Description:We are seeking a highly skilled and experienced Java Full Stack Developer with a minimum of 4 years of hands-on experience. The ideal candidate should be proficient in Java, ReactJS, MySQL, and possess strong UI expertise. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining cutting-edge web applications.
Responsibilities:Full Stack Development:Design, develop, test, and deploy high-performance, scalable, and secure web applications.Collaborate with cross-functional teams to define, design, and ship new features.Java Development:Utilize Java technologies to develop robust server-side components.Ensure the performance, quality, and responsiveness of server-side applications.ReactJS Development:Develop responsive and user-friendly web interfaces using ReactJS.Implement reusable and modular components to enhance maintainability.Database Management:Design and optimize database schemas using MySQL.Implement efficient data storage and retrieval mechanisms.UI Expertise:Leverage strong UI/UX skills to create visually appealing and intuitive user interfaces.Collaborate with designers to implement and maintain a consistent design language.Code Quality and Testing:Conduct code reviews to ensure code quality and adherence to coding standards.Write unit tests and participate in test-driven development practices.Collaboration and Communication:Work closely with cross-functional teams, including product managers, designers, and other developers.Communicate effectively and contribute to a positive team environment.
Key Skills:Programming Languages: Java, JavaScript (ES6+)Frontend Framework: ReactJSDatabase: MySQLWeb Technologies: HTML5, CSS3, AJAX, RESTful APIsTools and Technologies: Git, Maven, JenkinsDevelopment Principles: Object-Oriented Programming (OOP), Design PatternsUI/UX: Responsive design, Cross-browser compatibility.
Qualifications:Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Proven experience as a Full Stack Developer with a focus on Java and ReactJS.Strong problem-solving and analytical skills.Excellent communication and teamwork abilities.