Job Search and Career Advice Platform

Enable job alerts via email!

SOLUTION ARCHITECT

HORIZON GLOBAL SERVICES PTE. LTD.

Singapore

On-site

SGD 120,000 - 160,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 leading technology company in Singapore is seeking a highly skilled professional to design and implement large distributed systems using microservices architecture. Ideal candidates should possess extensive experience (10–15 years) in Java/J2EE, Spring Boot, and have a strong background in the banking domain. Responsibilities include collaborating with technical stakeholders, ensuring compliance with security standards, and deploying microservices in Azure Kubernetes. This role demands a deep understanding of software architecture principles to deliver scalable and reliable systems.

Qualifications

  • 10–15 years of technical experience in architecture development and backend integration.
  • Strong hands-on development experience with Java/J2EE and Spring Boot.
  • Banking domain experience is mandatory.

Responsibilities

  • Design, program, and implement large distributed systems with microservices architecture.
  • Evaluate emerging industry technologies and shape design decisions.
  • Support business users during UAT and post-implementation phases.

Skills

Java/J2EE
Spring Boot
Microservices
REST
SOAP
Messaging technologies (MQ, JMS, Kafka)

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Azure Kubernetes Service (AKS)
Azure API Gateway (APIM)
MSSQL
Job description
Key Responsibilities
  • Design, program, and implementlarge distributed systems with microservices architecture.
  • Apply deep knowledge ofapplication, infrastructure, and security architecture, with focus onperformance, scalability, reliability, and availability.
  • Translatefunctional requirements into solution designsand ensure technical feasibility.
  • Collaborate withtechnical SMEsto gather requirements and ensure alignment with solutions.
  • Defineimplementation patterns, best practices, and standardsfor microservices.
  • Lead initiatives to developaccelerators and toolsthat improve the quality of deliverables.
  • Evaluateemerging industry technologiesand shape design decisions considering cost, portability, compatibility, and usability.
  • Recommend and implementtechnology and platform changesto meet business and operational needs.
  • Identify and mitigatedesign risks, proposing alternative solutions where necessary.
  • Supportbusiness users during UAT and post-implementation phasesby validating requirements and resolving issues.
  • Ensure compliance withsecurity and coding standards, including PCI and OAuth protocols.
Essential Requirements
  • Bachelor’s degreein Computer Science, Engineering, or a related field.
  • 10–15 years of technical experiencein architecture development, backend integration, and application development.
  • Stronghands-on development experiencewithJava/J2EE, Spring Boot, and related frameworks.
  • Deep knowledge ofSOA, microservices architecture, REST and SOAP services development.
  • Proficiency inCore Java (Java 8+), Spring, Spring Boot, JUnit, and Cucumber.
  • Strong command ofdesign patternsandclean coding practices.
  • Proven expertise inJava microservices (Spring Boot), RESTful APIs, and SOAP services.
  • Experience in designing and codingscalable, enterprise-grade microservices.
  • Banking domain experience is mandatory.
  • Experience withmiddleware/messaging technologies(MQ, JMS, Kafka) andevent-driven design patterns.
  • Hands-on experience withSpring Cloud.
  • Experience inAzure Kubernetes Service (AKS)and implementingAzure Open Service Meshfor pod-to-pod communication.
  • Experience inAPI Management using Azure API Gateway (APIM).
  • Experience in writingdeployment pipelinesfor Java microservices in Kubernetes.
  • Strong ability to create/defineSwagger specs, with deep understanding of REST principles and guidelines.
  • Experience withMSSQL, data modeling, query development, and performance optimization.
Good to Have
  • Experience inmigrating TIBCO services to Spring Boot microservices.
Technical / Professional Skills
  • Java/J2EE, Spring Boot, SOA, REST, SOAP, Microservices, Messaging (MQ/JMS/Kafka), Spring Cloud, Azure AKS, Azure APIM, OAuth, PCI Security Standards, MSSQL
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.