Position Overview:\ We are seeking an experienced Fullstack Developer with a strong background in Java, Hibernate, React, REST APIs, and MySQL. The ideal candidate will be instrumental in building, maintaining, and optimizing our web-based applications. This role requires hands-on software development and collaboration skills to drive the design and implementation of new features and enhancements.
Key Responsibilities:
- Design, develop, and maintain web applications using Java, Hibernate, React, and MySQL.
- Implement RESTful APIs to facilitate communication between the frontend and backend.
- Collaborate with the product team to understand business requirements and translate them into technical specifications.
- Optimize applications for performance, scalability, and responsiveness.
- Ensure the application's database structure is efficient, reliable, and scalable using MySQL.
- Collaborate with frontend and backend teams to implement robust full-stack solutions.
- Write clean, maintainable, and testable code while adhering to best practices and coding standards.
- Participate in code reviews, providing and receiving constructive feedback.
- Continuously research and integrate the latest technologies, tools, and practices.
- Address and resolve software defects and issues in a timely manner.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience developing web applications using Java and Hibernate.
- Proficiency in frontend development using React.
- Extensive experience designing and implementing REST APIs.
- Strong knowledge of MySQL, including schema design, optimization, and query performance.
- Familiarity with version control systems, preferably Git.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills.
Desired Qualifications:
- Experience with modern Java frameworks and libraries.
- Knowledge of other frontend frameworks and libraries is a plus.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with agile methodologies, especially Scrum.