Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading software development company is seeking a Java Developer to gather requirements, conduct testing, and develop system specifications. The ideal candidate will possess a Bachelor's in Computer Engineering, with a focus on Java, Spring Boot, and Angular, alongside strong problem-solving skills. This role includes collaborating with stakeholders and ensuring top-notch software quality through rigorous testing.
Gathering and analyzing user requirements to understand business processes.This includes working with users to understand their needs, documenting their requirements, and analyzing the requirements to identify potential problems or areas for improvement.
Drafting accurate systems specifications.This includes documenting the system architecture, design, and functionality in a way that is clear and easy to understand.
Conducting comprehensive systems testing to ensure bug-free programs.This includes writing and executing unit tests, integration tests, and system tests to ensure that the software meets all of its requirements.
Preparing project-specific technical requirement specifications.This includes documenting the specific technical requirements for the project, such as the programming languages, frameworks, and technologies that will be used.
Preparing, reviewing, and approving test plans and test specifications.This includes creating documents that describe the test cases that will be used to test the software, as well as the criteria that will be used to determine whether the software has passed or failed the tests.
Performing quality reviews of implementations.This includes reviewing the software to ensure that it meets all of its requirements, as well as identifying any potential problems or areas for improvement.
Prompt response to reported system problems.This includes responding to any problems that users report as quickly as possible.
Quick resolution of problems.This includes taking steps to resolve any problems that users report as quickly as possible.
Handling of complex/critical / urgent issues involving decision-making.This includes handling any complex, critical, or urgent issues that arise, as well as making decisions about how to resolve them.
Identifying and escalating project-related issues to the project manager.This includes identifying any potential problems or issues with the project, as well as taking steps to resolve them. Collecting data on the project's progress, such as the number of features that have been implemented, the number of bugs that have been found and fixed, and the amount of time that has been spent on the project.
Develop new application functionalities as required for upcoming project using Java, Spring boot, Spring Cloud, Oracle.
Requirements:
Bachelor's Degree in Computer Engineering, Computer Science, or a related IT discipline.
Experience: At least 3 years of software development experience in JAVA.
3+ years experience in Java8, SpringBoot, and Angular
Hand-on skills & experience in Web-related frontend & backend developments, specifically Java J2EE (JSP, Servlets, JMS)
Hand-on skills & experience in Back End Framework such as Spring Framework (Spring MVC, Spring Webflow & SpringBoot), Hibernate, etc.
Experience in Linux, Database, Web Servers and Web application
Familiar with CICD and conversant with building pipelines using Jenkins
Able to communicate with stakeholders in English & Mandarin
Positive working attitude & Good team player
Experience in working with DEVOPS to co-ordinate development and production.
Posses demand analysis and system design capabilities, as well as strong logical analysis and independent problem-solving capabilities.
Positive and optimistic, strong sense of responsibility, serious and meticulous work, good team communication and collaboration skills.
Salary match Number of applicants Skills match
Your application will include the following questions:
We specialises in both Go language and cloud services, offering a wide range of software development and consultation solutions to businesses and organisations. Our expertise lies in developing custom software solutions using the Go programming language and migrating these applications to the cloud.
We specialises in both Go language and cloud services, offering a wide range of software development and consultation solutions to businesses and organisations. Our expertise lies in developing custom software solutions using the Go programming language and migrating these applications to the cloud.