Software Developer (Java/Apache/Kafka) - Contract

QUESS SELECTION & SERVICES PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

QUESS SELECTION & SERVICES PTE. LTD. is seeking an experienced Software Engineer to design, develop, and maintain enterprise applications using Java/J2EE, Spring Boot, RESTful APIs, and microservices.

You will analyze requirements, build scalable solutions, and ensure quality across the SDLC with QA teams and stakeholders. Responsibilities include testing, deployment, production support, and documenting designs and procedures.

Qualifications

  • Bachelor's degree in computer science, IT, or related field.
  • 4+ years of hands-on enterprise app development experience.
  • Strong experience with Java EE, Spring Framework, RESTful APIs, and microservices.
  • Experience with relational DBs (Oracle, SQL Server, PostgreSQL, MySQL).
  • Familiarity with application servers (WebLogic/JBoss/WebSphere/Tomcat) and CI/CD tools.
  • Proficiency with Git, Maven/Gradle; HTML/CSS for web apps.
  • Knowledge of RESTful API development and integration.
  • Strong analytical, debugging, and problem-solving abilities; good communicator.

Responsibilities

  • Analyse business and technical requirements and develop software solutions based on functional specifications.
  • Design, develop, test, and maintain enterprise applications using modern programming languages and frameworks.
  • Develop clean, reusable, and maintainable code in accordance with software engineering best practices.
  • Build and integrate RESTful APIs and microservices to support business applications.
  • Perform unit testing and support integration testing, system testing, UAT, deployment, and production support.
  • Troubleshoot application defects, performance issues, and production incidents, and implement timely resolutions.
  • Collaborate with Business Analysts, Technical Leads, QA teams, and stakeholders throughout the SDLC.
  • Participate in code reviews and contribute to continuous improvement initiatives to enhance application quality and performance.
  • Prepare and maintain technical documentation, including design specifications, deployment procedures, and operational guides.
  • Ensure applications comply with organizational security policies, coding standards, and development best practices.

Skills

Strong analytical skills
Troubleshooting
Communication skills
Teamwork

Education

Bachelor's degree in computer science, Information Technology, or a related field

Tools

Java
Spring Framework
Spring Boot
RESTful APIs
Microservices
Oracle
SQL Server
PostgreSQL
MySQL
WebLogic
JBoss
WebSphere
Tomcat
Git
Maven
Gradle
CI/CD
HTML
CSS
Kafka
Linux

Job description

Job Responsibilities:
  • Analyse business and technical requirements and develop software solutions based on functional specifications.
  • Design, develop, test, and maintain enterprise applications using modern programming languages and frameworks.
  • Develop clean, reusable, and maintainable code in accordance with software engineering best practices.
  • Build and integrate RESTful APIs and microservices to support business applications.
  • Perform unit testing and support integration testing, system testing, User Acceptance Testing (UAT), deployment, and production support.
  • Troubleshoot application defects, performance issues, and production incidents, and implement timely resolutions.
  • Collaborate with Business Analysts, Technical Leads, QA teams, and stakeholders throughout the Software Development Life Cycle (SDLC).
  • Participate in code reviews and contribute to continuous improvement initiatives to enhance application quality and performance.
  • Prepare and maintain technical documentation, including design specifications, deployment procedures, and operational guides.
  • Ensure applications comply with organizational security policies, coding standards, and development best practices.
Required Skills:
  • Bachelor's degree in computer science, Information Technology, or a related field.
  • Minimum 4+ years of hands-on experience in designing, developing, enhancing, and maintaining enterprise-level applications based on business and technical requirements.
  • Strong expertise in Java 2 Platform, Enterprise Edition (J2EE).
  • Proficiency in Java, Spring Framework/Spring Boot, RESTful APIs, and Microservices architecture.
  • Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
  • Experience with application servers such as WebLogic, JBoss, WebSphere, or Apache Tomcat.
  • Proficiency with Git, Maven/Gradle, and CI/CD tools.
  • Proficiency in C, C++, Python, and Java.
  • Experience with Spring, Spring Boot, Spring REST, and JPA.
  • Knowledge of Microservices architecture and Apache Kafka.
  • Experience with Linux operating systems and SQL databases.
  • Proficiency in HTML and CSS for web application development.
  • Experience with Git for version control and Maven for build automation.
  • Knowledge of RESTful API development and integration.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Good communication and teamwork skills, with the ability to collaborate effectively in cross-functional teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

INTELLECT MINDS PTE. LTD. • Singapore

On-site
SGD 100,000 - 180,000
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)

Softvil Technologies • Singapore

On-site
SGD 70,000 - 120,000
Java + Kafka Developer (Contract)
Java + Kafka Developer (Contract)

3 CUBED BUSINESS CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Developer - Contract
Software Developer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Developer (ReactJS) - Contract
Software Developer (ReactJS) - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Staff Software Engineer - Contract
Staff Software Engineer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

HCL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer (Spring Framework, WebSphere) - Contract
Software Engineer (Spring Framework, WebSphere) - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

billigence asia pte. ltd. • Singapore

On-site
SGD 140,000 - 210,000
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)
Senior Java Software Engineer (Spring Boot • MySQL • Kafka)

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 50,000 - 80,000