Senior Java Microservices Architect / Developer (Technology)

Cornerstone Global Partners (CGP Group)

Singapore

On-site

SGD 180,000 - 240,000

Full time

13 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Job summary

Cornerstone Global Partners (CGP Group) is seeking a senior Java architect to design and implement large distributed systems using Java-based microservices. The role emphasizes architecture quality, scalability, and best practices across the stack.

You will lead design, code quality improvements, and technology evaluations while ensuring secure and scalable solutions for enterprise clients across various industries.

Qualifications

  • 7+ years of architecture development experience.
  • Expertise in Java/J2EE, Spring Boot and microservices.
  • Strong knowledge of REST/SOAP services and API design.
  • Experience with middleware and event-driven patterns (Kafka, MQ/JMS).

Responsibilities

  • Design and implement large distributed systems with microservices.
  • Translate requirements into scalable technical designs.
  • Define standards for microservice implementation and best practices.
  • Lead tooling efforts to improve code quality and delivery efficiency.
  • Evaluate technologies and propose changes to meet client needs.
  • Highlight risks and recommend high-quality solutions.

Skills

Java/J2EE
Spring Boot
RESTful APIs
Java Microservices
Core Java (Java 8+)
Design patterns
Clean code practices
OAuth security
Spring Cloud
Kubernetes
API Gateway
Message brokers (Kafka/MQ/JMS)
Swagger/OpenAPI

Education

Bachelor's degree in a related field

Tools

Kubernetes
Swagger
JUnit
Cucumber
Kafka
MQ/JMS
Spring Cloud

Job description

About The Company

Our client, a technology solutions provider delivering large-scale distributed systems and microservices platforms, supports enterprise customers across multiple industries, including banking and financial services. They are known for strong engineering practices in cloud-native architecture and application modernization

About The Company

Our client, a technology solutions provider delivering large-scale distributed systems and microservices platforms, supports enterprise customers across multiple industries, including banking and financial services. They are known for strong engineering practices in cloud-native architecture and application modernization

Role Overview

This role is responsible for designing, building and implementing large distributed systems using Java-based microservices, with a focus on architecture quality, scalability and best practices across the technology stack

Key Responsibilities
  • System Design & Architecture Design, program and implement large distributed systems with microservices, covering application, infrastructure and security architecture, and non-functional aspects such as performance, scalability, reliability and availability.
  • Requirements Translation Translate functional requirements into technical design and work with technical subject matter experts to ensure requirements are understood and met.
  • Standards & Best Practices Define best practices and standards for microservice implementation and identify appropriate implementation patterns.
  • Tooling & Quality Lead efforts to build accelerators and tools that improve the quality of deliverables, and continuously seek more efficient ways to manage and utilize technology and platforms.
  • Technology Evaluation Evaluate industry technologies and recommend appropriate changes to technologies, platforms and systems to meet customer and operational requirements, factoring in cost, portability, compatibility and usability.
  • Risk & Solution Guidance Highlight design risks, provide alternative options and recommend quality solutions to technical problems.
Job Requirement
  • Bachelor's degree in a related field.
  • 7+ years of technical experience in architecture development, integration of backend systems and application development.
  • Strong hands-on experience with Java/J2EE, Spring Boot, SOA, REST and SOAP services development, and Java Microservices with RESTful APIs.
  • Proficiency in core Java fundamentals (Java 8+), Spring, Spring Boot, and testing frameworks such as JUnit and Cucumber.
  • Experience with design patterns, clean code practices, and designing/coding scalable microservices.
  • Experience with middleware/messaging technologies (e.g. MQ, JMS, Kafka) and event-driven design patterns; experience with Spring Cloud and API Gateway-based API management.
  • Experience writing deployment pipelines for Java microservices in Kubernetes; strong ability to create/define Swagger specs for REST APIs and apply REST principles and guidelines.
  • Knowledge of OAuth token-based authentication protocol and PCI/security coding standards.
  • Experience in TIBCO BusinessWorks/EMS messaging and migrating TIBCO services to Spring Boot microservices is a plus.
  • Experience in the banking/financial services industry is a plus.
  • Good to have: experience with MSSQL, data modelling, query development and performance optimization; experience with business rule management systems (e.g. JBoss, JRules, jBPM, iLog, Drools).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Microservices Architect
Senior Java Microservices Architect

Epergne Solutions • Singapore

On-site
SGD 150,000 - 190,000
Senior Java Microservices Architect
Senior Java Microservices Architect

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000
Senior Java Lead
Senior Java Lead

AVATAR MODERN TECHNO SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 200,000
Senior Java Software Engineer
Senior Java Software Engineer

eTeam • Singapore

On-site
SGD 120,000 - 180,000
Java Technical Lead
Java Technical Lead

Exasoft Pte. Ltd. • Singapore

On-site
SGD 150,000 - 180,000
Java Technical Lead
Java Technical Lead

techedge-solution private limited • Singapore

On-site
SGD 120,000 - 180,000
Software Developer
Software Developer

PARKAR DIGITAL PTE. LTD. • Singapore

On-site
SGD 150,000 - 210,000
Java Microservices API Developer
Java Microservices API Developer

Unison Group • Singapore

On-site
SGD 180,000 - 260,000
Applications Manager
Applications Manager

AURUS CONSULTING PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Java Technical Lead
Java Technical Lead

ARYAN SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000