Job Summary
We are seeking a highly skilled Full Stack Developer with expertise in Java Spring Boot and React to join our dynamic development team. The ideal candidate will have a strong background in both backend and frontend technologies, be passionate about building scalable web applications, and have a keen eye for detail.
Key Responsibilities
Design, develop, and maintain robust, scalable, and high-performance web applications using Java Spring Boot for the backend and React for the frontend.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code following best practices in software development.
Develop RESTful APIs and integrate third-party APIs when required.
Ensure the responsiveness of applications and optimize front-end performance.
Implement security and data protection measures.
Perform unit testing and ensure the quality of the application through regular code reviews.
Troubleshoot, debug, and upgrade existing systems.
Stay updated with emerging technologies and industry trends to ensure continuous innovation and improvement.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a Full Stack Developer or similar role.
Proficiency in Java and Spring Boot framework.
Strong experience with React, Redux, and related frontend technologies.
Solid understanding of HTML, CSS, JavaScript, and TypeScript.
Experience with RESTful API design and implementation.
Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.
Experience with version control systems, preferably Git.
Knowledge of Docker and containerization is a plus.
Familiarity with cloud services (AWS, Azure, or Google Cloud) is a plus.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork skills.
Preferred Qualifications
Experience with other front-end frameworks/libraries such as Angular or Vue.js.
Knowledge of microservices architecture.
Experience with CI/CD pipelines and DevOps practices.
Familiarity with agile development methodologies.
What We Offer
Competitive salary and benefits package.
Opportunity to work on exciting and challenging projects.
Collaborative and innovative work environment.
Professional development opportunities.
Work-life balance with flexible working hours.
Any Graduate