RAPSYS TECHNOLOGIES PTE. LTD. is hiring for a Fullstack Developer (Java & React) internship — a 12-month, on-site Software Engineering role based in Singapore. It is an unpaid internship. It is open to university students, typically in Year 2–4. Applicants with experience in API Development, Document Management System, MongoDB, define Roles, and RESTful API are a strong fit.
About this role
Role: Fullstack Developer (Java & React) Description: Backend Java API Design develop and maintain RESTful APIs using Java eg Spring Boot Spring MVC Implement business logic data access layers and integrations with internal and external services Ensure API performance scalability security and reliability Write clean maintainable and welltested backend code unit and integration tests Participate in API design reviews and contribute to technical architecture decisions Frontend React Develop and maintain responsive web applications using Reactjs Consume REST APIs and manage application state effectively Build reusable UI components and ensure consistent user experience Collaborate with UXUI designers to translate designs into functional interfaces Optimize frontend performance and browser compatibility General CrossFunctional Work in an AgileScrum environment participating in sprint planning standups and retrospectives Collaborate with DevOps and QA teams to support CICD pipelines and testing processes Troubleshoot debug and resolve production issues Contribute to code reviews and promote best engineering practices Document APIs system design and technical solutions Technical Skills Strong experience with Java Java 8 preferably Spring Boot Solid understanding of RESTful API design and HTTP concepts Handson experience with Reactjs JavaScript ES6 HTML5 and CSS3 Experience with SQL andor NoSQL databases eg PostgreSQL MySQL MongoDB Familiarity with authentication authorization JWT OAuth2 etc Experience using Git and collaborating via pull requests Understanding of microservices architecture preferred Other Skills Strong problemsolving and analytical skills Good communication and collaboration abilities Ability to work independently and in a team environment Attention to code quality testing and maintainability
Also in Software Engineering