SOLUTION ARCHITECT

HORIZON SOFTWARE PTE. LTD.
9 days ago
Posted date9 days ago
N/A
Minimum levelN/A
General ManagementJob category
General ManagementKey Responsibilities
Design, program, and implement large distributed systems with microservices architecture.
Apply deep knowledge of application, infrastructure, and security architecture, with focus on performance, scalability, reliability, and availability.
Translate functional requirements into solution designs and ensure technical feasibility.
Collaborate with technical SMEs to gather requirements and ensure alignment with solutions.
Define implementation patterns, best practices, and standards for microservices.
Lead initiatives to develop accelerators and tools that improve the quality of deliverables.
Evaluate emerging industry technologies and shape design decisions considering cost, portability, compatibility, and usability.
Recommend and implement technology and platform changes to meet business and operational needs.
Identify and mitigate design risks, proposing alternative solutions where necessary.
Support business users during UAT and post-implementation phases by validating requirements and resolving issues.
Ensure compliance with security and coding standards, including PCI and OAuth protocols.
Essential Requirements
Bachelor's degree in Computer Science, Engineering, or a related field.
10-15 years of technical experience in architecture development, backend integration, and application development.
Strong hands-on development experience with Java/J2EE, Spring Boot, and related frameworks.
Deep knowledge of SOA, microservices architecture, REST and SOAP services development.
Proficiency in Core Java (Java 8+), Spring, Spring Boot, JUnit, and Cucumber.
Strong command of design patterns and clean coding practices.
Proven expertise in Java microservices (Spring Boot), RESTful APIs, and SOAP services.
Experience in designing and coding scalable, enterprise-grade microservices.
Banking domain experience is mandatory.
Experience with middleware/messaging technologies (MQ, JMS, Kafka) and event-driven design patterns.
Hands-on experience with Spring Cloud.
Experience in Azure Kubernetes Service (AKS) and implementing Azure Open Service Mesh for pod-to-pod communication.
Experience in API Management using Azure API Gateway (APIM).
Experience in writing deployment pipelines for Java microservices in Kubernetes.
Strong ability to create/define Swagger specs, with deep understanding of REST principles and guidelines.
Experience with MSSQL, data modeling, query development, and performance optimization.
Good to Have
Experience in migrating 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
Design, program, and implement large distributed systems with microservices architecture.
Apply deep knowledge of application, infrastructure, and security architecture, with focus on performance, scalability, reliability, and availability.
Translate functional requirements into solution designs and ensure technical feasibility.
Collaborate with technical SMEs to gather requirements and ensure alignment with solutions.
Define implementation patterns, best practices, and standards for microservices.
Lead initiatives to develop accelerators and tools that improve the quality of deliverables.
Evaluate emerging industry technologies and shape design decisions considering cost, portability, compatibility, and usability.
Recommend and implement technology and platform changes to meet business and operational needs.
Identify and mitigate design risks, proposing alternative solutions where necessary.
Support business users during UAT and post-implementation phases by validating requirements and resolving issues.
Ensure compliance with security and coding standards, including PCI and OAuth protocols.
Essential Requirements
Bachelor's degree in Computer Science, Engineering, or a related field.
10-15 years of technical experience in architecture development, backend integration, and application development.
Strong hands-on development experience with Java/J2EE, Spring Boot, and related frameworks.
Deep knowledge of SOA, microservices architecture, REST and SOAP services development.
Proficiency in Core Java (Java 8+), Spring, Spring Boot, JUnit, and Cucumber.
Strong command of design patterns and clean coding practices.
Proven expertise in Java microservices (Spring Boot), RESTful APIs, and SOAP services.
Experience in designing and coding scalable, enterprise-grade microservices.
Banking domain experience is mandatory.
Experience with middleware/messaging technologies (MQ, JMS, Kafka) and event-driven design patterns.
Hands-on experience with Spring Cloud.
Experience in Azure Kubernetes Service (AKS) and implementing Azure Open Service Mesh for pod-to-pod communication.
Experience in API Management using Azure API Gateway (APIM).
Experience in writing deployment pipelines for Java microservices in Kubernetes.
Strong ability to create/define Swagger specs, with deep understanding of REST principles and guidelines.
Experience with MSSQL, data modeling, query development, and performance optimization.
Good to Have
Experience in migrating 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
JOB SUMMARY
SOLUTION ARCHITECT

HORIZON SOFTWARE PTE. LTD.
Singapore
9 days ago
N/A
Contract / Freelance / Self-employed
SOLUTION ARCHITECT