jobs in Cornerstone Global Partners (CGP Group)

全职 Senior Java Microservices Architect - Developer (Technology) 工作, 薪水, Cornerstone Global Partners (CGP Group) 公司招聘中 - Ricebowl

Senior Java Microservices Architect - Developer (Technology)

Cornerstone Global Partners (CGP Group)

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

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).

To apply, please send your updated CV and quoting the job title or Click Apply Now OR via:

  • Khanh Nguyen at *************
  • Jonny Nguyen at *************

Due to an anticipated high volume of applicants, we regret that only shortlisted candidates will be notified.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多