For Employers
Software Consultant


HORIZON MANPOWER SERVICES PTE. LTD.
8 days ago
Posted date
8 days ago
N/A
Minimum level
N/A
Key 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.
Related tags
-
JOB SUMMARY
Software Consultant
HORIZON MANPOWER SERVICES PTE. LTD.
Singapore
8 days ago
N/A
Contract / Freelance / Self-employed

Software Consultant