Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

QUESS SELECTION & SERVICES PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology services company in Singapore is seeking an experienced developer to analyze requirements and implement solutions. The ideal candidate will have strong skills in Core Java/J2EE and Python, and experience with CI/CD tools and frameworks like Spring and Flask. Soft skills such as excellent communication and problem-solving abilities are also crucial for this role. This position emphasizes continuous improvement and collaboration across teams.

Qualifications

  • Strong hands-on experience in Core Java/J2EE development.
  • Proficient in Python for backend development and scripting tasks.
  • Experience with frameworks such as Spring Framework and Flask.
  • Familiarity with Test-Driven Development (TDD).
  • Practical experience with CI/CD tools: Git, Jenkins, TeamCity.
  • Strong understanding of relational databases (JDBC, SQL, Stored Procedures).

Responsibilities

  • Analyze business and technical requirements to produce high-quality technical designs.
  • Research, develop, and implement solutions aligned with requirements and architectural guidelines.
  • Enhance and maintain existing security development solutions based on client feedback.
  • Develop automated test cases for quality assurance.
  • Prepare technical documentation and work closely with Operations/SRE teams.
  • Follow and enforce SDLC best practices.
  • Continuously improve systems by evaluating new technologies.

Skills

Core Java/J2EE development
Python
Spring Framework
Flask
Test-Driven Development (TDD)
Git
Jenkins
TeamCity
Relational databases (JDBC, SQL)

Tools

Docker
Ansible
Kubernetes
Splunk
Public Cloud
Job description
Responsibilities
  • Analyze business and technical requirements to produce high-quality technical designs.
  • Research, develop, and implement solutions aligned with requirements and architectural guidelines.
  • Enhance and maintain existing security development solutions based on client feedback, production issues, and technical discussions.
  • Develop automated test cases to ensure quality and reliability of delivered solutions.
  • Prepare technical documentation, support procedures, and work closely with Operations/SRE teams for smooth deployment and maintenance.
  • Follow and enforce SDLC best practices across the development lifecycle.
  • Continuously improve systems by evaluating new technologies, tools, and development approaches.
Technical Skills (Required)
  • Strong hands-on experience in Core Java/J2EE development.
  • Proficient in Python for backend development and scripting tasks.
  • Experience with frameworks such as Spring Framework and Flask.
  • Familiarity with Test-Driven Development (TDD).
  • Practical experience with CI/CD tools: Git, Jenkins, TeamCity.
  • Strong understanding of relational databases (JDBC, SQL, Stored Procedures).
Desired Skills
  • Experience with scripting languages (Shell scripting, Regular Expressions).
  • Exposure to front-end technologies (HTML, JavaScript, CSS).
  • Understanding of Agile methodologies (Sprint planning, Daily Scrum, Retrospectives).
  • Basic knowledge of Linux, networking fundamentals, and information security concepts (IAM, DLP, Cryptography).
  • Awareness of modern DevOps and cloud technologies: Docker, Ansible, Kubernetes, Splunk, Public Cloud.
Soft Skills
  • Excellent verbal and written communication skills.
  • Strong problem-solving ability and a collaborative approach to teamwork.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.