Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer (Java)

INNOVATIVE CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A consulting firm in Singapore is seeking an experienced Java Developer who is adept in Java EE application development, particularly with Springboot and ReactJS. The ideal candidate must possess a degree in Computer Science or related field, have at least 3 years of relevant experience, and demonstrate strong problem-solving and communication skills. Responsibilities include system design, coding, unit testing, and providing ongoing support. This role requires independence and expertise in various programming tools and frameworks.

Qualifications

  • 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.
  • Strong problem-solving skills, able to determine programming effects on applications.

Responsibilities

  • Understand the processes, flows, functional and non-functional requirements of the system.
  • Responsible for coding and unit testing of functional modules of the system.
  • Responsible for providing maintenance support and bug fixes post system implementation.

Skills

System Implementation
Web Services
CSS
Design Patterns
HTML
Unit Testing
MySQL
Application Development
JavaScript
JIRA
User Acceptance Testing
System Integration Testing
Java
Able To Work Independently

Education

Degree/Diploma in Computer Science, Computer Engineering, or equivalent

Tools

Jira
Sonarcube
Jenkins
AWS services
Openshift
GIT
SVN
TFS
Job description
Roles & Responsibilities
  • 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
Tell employers what skills you have
  • System Implementation
  • Web Services
  • CSS
  • Design Patterns
  • HTML
  • Unit Testing
  • MySQL
  • Application Development
  • JavaScript
  • JIRA
  • User Acceptance Testing
  • System Integration Testing
  • Java
  • Able To Work Independently
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.