For Employers
Software Development Engineer


HORIZON DIGITAL MEDIA PTE. LTD.
12 days ago
Posted date
12 days ago
N/A
Minimum level
N/A
Key Responsibilities

  • 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)
Related tags
-
JOB SUMMARY
Software Development Engineer
HORIZON DIGITAL MEDIA PTE. LTD.
Singapore
12 days ago
N/A
Contract / Freelance / Self-employed

Software Development Engineer