PERCEPT SOLUTIONS PTE. LTD. is hiring for a Software Engineer (Java / React / EAPI) 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 Liaising with cross functional teams, Design, Performance Enhancement, API Management, and Source Code Reviews are a strong fit.
⚡ New Software Engineering internships, the moment they're posted — join our Telegram
About this role
We are seeking a skilled Software Engineer to design, develop, and support end-to-end software solutions across backend and frontend technologies. The role requires strong hands-on experience in Java, EAPI, React, RESTful APIs, and microservices, with the ability to work closely with business and technical teams to deliver secure, scalable, and reliable applications. Key Responsibilities: • Design, develop, and support backend services using Java and EAPI. • Develop and maintain front-end applications using React. • Build, integrate, and maintain RESTful APIs and microservices. • Collaborate with business users, product owners, architects, and technical teams to deliver end-to-end solutions. • Ensure application performance, scalability, security, and reliability. • Troubleshoot, debug, and resolve application and production issues. • Participate in code reviews and follow software development best practices. • Contribute to CI/CD pipelines, automated testing, release, and deployment processes. • Support system enhancements, bug fixes, and ongoing application maintenance. • Work in an Agile environment and contribute to sprint planning, estimation, and delivery activities. Requirements: • Hands-on experience in Java backend development. • Experience with EAPI and API integration. • Front-end development experience using React. • Good understanding of RESTful API design and microservices architecture. • Experience in troubleshooting, debugging, and resolving production issues. • Familiarity with CI/CD, automated testing, and deployment processes. • Good understanding of secure coding practices, application scalability, and performance optimization. • Ability to work with cross-functional teams and translate business requirements into technical solutions. • Strong analytical, problem-solving, and communication skills. To apply,simply click the "Apply" button or send your updated profile to recruit@percept-solutions.com EA Licence No.:18S9405 / EA Reg. No.:R1330864 Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/to stay informed about new opportunities and events.
Also in Software Engineering