Software Development Engineer

HORIZON DIGITAL MEDIA PTE. LTD.
12 days ago
Posted date12 days ago
N/A
Minimum levelN/A
Human ResourcesJob category
Human ResourcesKey Responsibilities
Essential Requirements
Good to Have
Technical Skills
- Design and implement large-scale distributed systems using microservices architecture.
- Apply a deep understanding of application, infrastructure, and security architecture, focusing on non-functional aspects such as performance, scalability, reliability, and availability.
- Collaborate with technical SMEs to gather requirements and ensure alignment with solution designs.
- Define best practices and standards for microservice implementation.
- Lead initiatives to build accelerators and tools to enhance delivery quality.
- Evaluate industry technologies to shape service designs while considering cost, portability, compatibility, and usability.
- Recommend and implement technology, platform, and system changes to meet evolving customer and operational requirements.
- Identify design risks, provide alternative solutions, and recommend high-quality resolutions.
- Continuously seek opportunities to optimize technology usage and system efficiency.
Essential Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of technical experience in architecture development, backend systems integration, and application development.
- Strong hands-on experience in Java/J2EE with expertise in the Spring Boot framework.
- Proven knowledge of SOA, microservices architecture, REST, and SOAP services development.
- Strong expertise in Core Java (Java 8+), Spring, Spring Boot, and testing frameworks such as JUnit and Cucumber.
- Skilled in design patterns, clean code practices, and scalable microservices design.
- Strong hands-on experience in RESTful APIs, SOAP services, and Java microservices.
- Experience with middleware/messaging technologies such as MQ, JMS, Kafka, and event-driven design patterns.
Good to Have
- Experience in API Management and defining Swagger specifications for REST APIs.
- Knowledge of deployment pipelines for Java microservices in Kubernetes.
- Familiarity with OAuth token-based authentication, PCI compliance, and secure coding standards.
- Experience with MSSQL, data modeling, query optimization, and performance tuning.
Technical Skills
- Spring Boot, Java/J2EE, SOA, REST, SOAP, Microservices, Messaging (MQ/JMS/Kafka)
JOB SUMMARY
Software Development Engineer

HORIZON DIGITAL MEDIA PTE. LTD.
Singapore
12 days ago
N/A
Contract / Freelance / Self-employed
Software Development Engineer