We are seeking an experienced Java Full Stack Developer to join our dynamic team. The ideal candidate should have a strong background in building scalable, high-quality web applications. The candidate should be proficient in both frontend and backend development, with expertise in technologies such as React, Spring Boot, and microservices architecture.
Full Stack Development:
Collaborate with cross-functional teams to design, develop, and deploy high-quality web applications.
Work on both frontend (React) and backend (Spring Boot) components to ensure seamless integration.
Design and implement scalable microservices architecture to enhance system performance and reliability.
Collaborate with the team to break down monolithic applications into microservices.
Database Design and Optimization:
Develop and maintain database schemas, ensuring data integrity and optimal performance.
Perform database optimizations to enhance application speed and responsiveness.
Design and implement RESTful APIs to facilitate communication between frontend and backend systems.
Ensure API security and compliance with industry standards.
Code Quality and Testing:
Write clean, maintainable, and efficient code.
Conduct unit testing and participate in code reviews to maintain high code quality standards.