Job Search and Career Advice Platform

Enable job alerts via email!

SENIOR SOFTWARE DEVELOPMENT ENGINEER

HORIZON MANPOWER SERVICES PTE. LTD.

Singapore

On-site

SGD 80,000 - 120,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 recruitment firm in Singapore is seeking a skilled Solution Architect to design and implement enterprise-scale distributed systems. You will leverage strong expertise in Java and microservices to drive collaboration and ensure solution robustness. Candidates with a Bachelor's degree and a minimum of 5 years in backend integration and application development are encouraged to apply for this impactful role. As a key member of the team, you’ll lead efficiency and quality enhancements across complex systems.

Qualifications

  • Minimum 5 years of experience in solution architecture, backend integration, and application development.
  • Strong hands-on expertise in Java/J2EE with deep knowledge of the Spring Boot framework.
  • Proven experience with SOA, RESTful APIs, SOAP services, and microservices architecture.
  • Solid understanding of design patterns, clean code principles, and scalable system design.

Responsibilities

  • Architect, design, and deliver enterprise-scale distributed systems using microservices architecture.
  • Collaborate with stakeholders to gather technical requirements and translate them into effective solution designs.
  • Lead the development of reusable tools, frameworks, and accelerators to improve software delivery efficiency.
  • Identify architectural risks and dependencies, propose mitigation strategies, and ensure solution robustness.

Skills

Java/J2EE
Core Java (Java 8+)
Spring Framework
Microservices Architecture
RESTful APIs
SOA
Messaging platforms
JUnit
Cucumber

Education

Bachelor’s degree in Computer Science, Engineering, or a related discipline

Tools

Kubernetes
Swagger / OpenAPI
MSSQL
Job description
Key Responsibilities
  • Architect, design, and deliver enterprise-scale distributed systems using microservices architecture.

  • Apply strong expertise across application, infrastructure, and security architecture with focus on scalability, resilience, and high availability.

  • Collaborate with subject matter experts and stakeholders to gather technical requirements and translate them into effective solution designs.

  • Define, enforce, and promote architecture standards, coding best practices, and microservices design patterns.

  • Lead the development of reusable tools, frameworks, and accelerators to improve software delivery efficiency and quality.

  • Evaluate emerging technologies and recommend cost-effective, scalable, and compatible solutions.

  • Drive continuous platform and system improvements to support evolving business and customer needs.

  • Identify architectural risks and dependencies, propose mitigation strategies, and ensure solution robustness.

  • Optimize systems for performance, maintainability, scalability, and operational efficiency.

Essential Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline.

  • Minimum 5 years of experience in solution architecture, backend integration, and application development.

  • Strong hands‑on expertise in Java/J2EE with deep knowledge of the Spring Boot framework.

  • Proven experience with SOA, RESTful APIs, SOAP services, and microservices architecture.

  • Strong proficiency in Core Java (Java 8+), Spring Framework, JUnit, and Cucumber.

  • Solid understanding of design patterns, clean code principles, and scalable system design.

  • Practical experience with messaging platforms and event‑driven architectures.

Desirable Skills
  • Experience with API Management platforms and Swagger / OpenAPI specifications.

  • Hands‑on knowledge of Kubernetes‑based deployment pipelines for Java microservices.

  • Understanding of OAuth, secure coding practices, and PCI compliance requirements.

  • Experience with MSSQL, including data modelling, query optimisation, and performance tuning.

Core Technical Competencies

Languages & Frameworks

  • Java / J2EE

  • Core Java (8+)

  • Spring Framework, Spring Boot

Architecture & Integration

  • Microservices Architecture

  • SOA

  • REST & SOAP Services

Messaging & Event Processing

  • MQ

  • JMS

  • Kafka

Testing & Quality

  • JUnit

  • Cucumber

Additional Technologies

  • API Management Platforms

  • Kubernetes

  • Swagger / OpenAPI

  • OAuth & Security Standards

  • MSSQL

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.