INNOVATIVE CONSULTING PTE. LTD. is hiring for a Software Developer (Java) 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 System Implementation, Web Services, CSS, Design Patterns, and HTML are a strong fit.
About this role
- Understand the processes, flows, functional and non-functional requirements of the system - Involve in system, sub-system, interface and database design - Responsible for coding and unit testing of functional modules of the system - Responsible for providing technical support and bug fixes during system integration testing, user acceptance testing, performance testing and penetration testing - Assist in documentation of the system - Responsible for providing maintenance support and bug fixes post system implementation Requirements: - Degree/Diploma in Computer Science, Computer Engineering, or equivalent - At least 3 years of experience in Java EE application development esp Springboot & ReactJS - Good understanding of Java EE architecture, Java Design Patterns and Object Oriented Programming - Good understand in Spring/Hibernate/ORM/JMS or other framework - Experience in HTML, JavaScript framework such as ReactJS, CSS - Experience in Web Services like RESTful APIs/JSON, SOAP/XML - Experience in MySQL RDBMS - Experience in setting up Springboot application - Experience in source code versioning system like GIT, SVN, TFS, etc. - Experience in incident/bug reporting and tracking system like Remedy, Jira, etc. - Experience in Sonarcube, Jenkins CICD is a plus - Experience in Openshift and AWS services is a plus - Strong problem solving skills, able to determine the programming effects on applications - Good interpersonal and strong verbal and written communication skills - Able to work independently with less supervision
Also in Software Engineering