Job Search and Career Advice Platform

Enable job alerts via email!

Software engineer

CONTINENTAL TECHNOLOGY SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is seeking a skilled software engineer with 5 to 7 years of experience, focusing on Java application development. The role includes responsibilities such as coding, testing, and debugging software solutions, while collaborating with product managers and designers. Ideal candidates will hold a bachelor's degree in Computer Science and have strong experience with Java, Spring Boot, and SQL, among other technologies, ensuring the delivery of high-quality software solutions.

Qualifications

  • 5 to 7 years of experience in software engineering or development.
  • Strong foundation in data structures, algorithms, and problem solving.
  • Hands-on experience in backend technologies including JAVA.

Responsibilities

  • Develop and debug software solutions for Java applications.
  • Collaborate with teams to ensure high-quality code.
  • Test software to ensure it meets requirements and performs well.

Skills

Java
Spring Boot
SQL
MongoDB
JUnit
TestNG
Kafka
Docker
Kubernetes

Education

Bachelor’s degree in Computer Science or related field

Tools

Postman
CI/CD tools
Job description
Roles & Responsibilities
  • Planning, designing, debugging, and coding software solutions for Java application development
  • Develop Java-based software using industry best practices
  • Writing and implementing efficient and reusable code in Java
  • Test the software to ensure it meets requirements and performs well
  • Provide technical support to software users
  • Troubleshoot problems with the software
  • Collaborate with software engineers to ensure that code is of the highest quality
  • Work with product managers and designers to ensure the software is designed well and meets user needs
  • Identify opportunities to improve existing Java code
Requirements
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 5 to 7 years of experience in software enginner or software development role or similar software engineer field
  • Experience that will demonstrate proficiency and ease with one or more programming languages, quality assurance, scripting languages and operating systems.
  • Solid hands-on development experience in backend technologies including JAVA,Spring boot, SQL and related technology stack, preferably incorporating open-source librarie
  • Hands-on experience to Spring Framework, Spring Boot, MongoDB and JPA / Hibernate is a strong plus.
  • Exposure to frameworks like Karate and TestNG is good to have to carry out QA tasks. Some knowledge of test automation frameworks is also a strong plus.
  • Strong foundation expected in data structures, algorithms, problem solving and complexity analysis.
  • Strong designing, analytical, programming & communication skills needed, along with aptitude for building stable solutions.
  • Knowledge about writing unit test cases using frameworks like JUnit / TestNG is desired.
  • Some demonstrated experience with n-tier web application development and experience in latest JDK is desired. Java / J2EE certification is a Plus. Experience with web services standards and related technologies (XML, JSON, REST, SOAP, WS*, AXIS, JERSEY) is nice to have.
  • Demonstrable experience utilizing object-oriented patterns and design best practices is a strong plus.
  • Exposure to tools like Postman / any REST Client is desired. LINUX skills are required.
  • Exposure to frameworks like Karate and TestNG is good to have to carry out QA tasks. Some knowledge of test automation frameworks is also a strong plus.
  • Working knowledge of Continuous Integration / Delivery, and Test-Driven Development is good to have.
  • Knowledge in micro services and hands-on experience on container platforms like Kubernetes, Docker and OpenShift would be a strong plus.
  • Hands on experience in distributed architecture & data streaming approaches like Kafka and RabbitMQ is a strong plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.