Job Description

Key Responsibilities



Architect, design, and implement enterprise-scale distributed systems based on microservices architecture. Apply expertise in application, infrastructure, and security architecture with a focus on performance, scalability, availability, and reliability. Translate business and functional requirements into effective solution designs, ensuring technical feasibility and alignment with enterprise goals. Collaborate closely with subject matter experts and stakeholders to validate requirements and provide effective technical solutions. Establish and enforce best practices, design standards, and implementation patterns for microservices. Drive innovation by developing accelerators, frameworks, and tools that enhance delivery quality and efficiency. Assess and integrate emerging technologies, balancing cost, compatibility, and usability factors in solution design. Recommend, evaluate, and implement technology/platform upgrades to support evolving business needs. Identify design risks, propose alternatives, and ensure risk mitigation strategies are in place. Support UAT and post-implementation activities, resolving technical issues and validating requirements. Ensure all solutions adhere to security protocols, coding standards, and compliance frameworks (including PCI and OAuth).

Qualifications & Requirements



Bachelor's degree in Computer Science, Engineering, or a related field. 10-15 years of progressive experience in solution architecture, application development, and backend integration. Strong hands-on expertise in

Java/J2EE, Core Java (Java 8+), Spring, Spring Boot, JUnit, and Cucumber

. In-depth knowledge of

SOA, microservices architecture, RESTful APIs, and SOAP services

. Skilled in designing and delivering scalable, enterprise-grade microservices. Prior experience in the

banking domain

is essential. Proficiency with

messaging and middleware platforms

(MQ, JMS, Kafka) and event-driven design approaches. Practical experience with

Spring Cloud

for microservices orchestration. Strong exposure to

Azure Kubernetes Service (AKS)

and

Azure Open Service Mesh

for pod-to-pod communication. Experience with

Azure API Management (APIM)

for API lifecycle management. Ability to design and implement

CI/CD pipelines

for Java microservices in Kubernetes. Expertise in defining

Swagger/OpenAPI specifications

and strong knowledge of REST design principles. * Database proficiency with

MSSQL

, including schema design, query optimization, and performance tuning.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1593935
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned