Java Software Engineer | Yearly Renewable Contract
Summary
Develops and maintains Java-based applications using frameworks like Spring Boot and Hibernate, ensuring code quality and compliance with specifications.
Job Summary
The Software Engineer is responsible to develop software based on design requirements and ensure software and subroutines are working to specification. The role ensures program codes conform to standards and are delivered with quality, meeting schedule and requirements.
Key Responsibilities
Analyse process and program specifications and translate into program codes
Ensure conformance to programming guidelines and best practices
Make changes to configurable items including hardware, software, and documentation
Perform configuration management planning, identification, controls, and audits
Develop unit test packages, execute tests, and document results to ensure quality
Support integration testing, system testing, UAT, and implementation activities
Fix reported problems or bugs to ensure smooth execution in production
Investigate errors and initiate amendments and testing for correct and efficient system operation
Prepare and maintain up-to-date system documentation
Analyse functional requirements and translate into application design using established methodologies
Ensure codes comply with security guidelines
Ensure design and codes conform to architecture and standards
Participate in requirements gathering and review functional specifications with Business Analysts
Participate in peer reviews to improve project quality
Essential Qualifications
Experience in developing and delivering application software
Relevant system development and maintenance experience using Java related technologies
Candidates should have experience in at least one of the following technology areas:
JasperReports, React, Spring Boot, Spring Batch
Java, ReactJS, Spring Boot, Spring Batch, Spring Cloud, Hibernate
Java withJavaServer Pages(JSP) and AWS exposure
WebLogic, JavaScript, Hibernate, Spring Boot
Spring Boot, Spring, Oracle, Oracle-BEA WebLogic App server, Apache Maven, Primefaces
Weblogic Server, Spring, Oracle Database, MyBatis and JavaServer PagesJSP
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOL Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at https://www.persolsingapore.com/policies. You acknowledge that you have read, understood, and agree with the Privacy Policy.