Java Full Stack Developer (Spring Boot / Microservices / React.js)
Description
Salary: $8,000 – $9,000 per month
About the role
We are looking for an experienced Java Full Stack Developer with strong expertise in backend development using Java, Spring Boot and Microservices, together with frontend development using React.js, JavaScript and CSS. The ideal candidate should have experience building scalable cloud-based applications and modern frontend architectures, including Micro Frontends (MFE).
Key responsibilities
Design, develop, test and maintain enterprise-level applications using Java and Spring Boot
Develop scalable and distributed applications based on Microservices architecture
Design, develop and integrate RESTful APIs to support application communication and business requirements
Build reusable backend components and implement secure, reliable and high-performance services
Integrate backend services with databases, external systems and third-party applications
Deploy, monitor and maintain backend applications on cloud platforms such as AWS, Microsoft Azure or GCP
Develop responsive, interactive and user-friendly web applications using React.js
Build reusable frontend components using JavaScript, CSS and modern frontend development practices
Implement and support Micro Frontend (MFE) architecture to enable modular and independently deployable frontend applications
Integrate frontend applications with backend services through RESTful APIs
About you
Bachelor's Degree in Computer Science, Information Technology, Software Engineering or a related discipline
Strong hands-on experience in Java application development
Proficiency in Spring Boot and Spring Framework
Solid experience designing and developing Microservices-based applications
Strong experience developing and integrating RESTful APIs
Experience with cloud platforms such as AWS, Microsoft Azure or Google Cloud Platform
Hands-on experience with React.js frontend development
Good knowledge of JavaScript, CSS and modern frontend development
Understanding or experience in Micro Frontend (MFE) architecture
Strong analytical, troubleshooting and problem-solving skills