Search by job, company or skills

H

Software Development Engineer

5-7 Years
SGD 7,000 - 9,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Architect, design, and deliver enterprise-scale distributed systems using microservices architecture.

  • Apply strong expertise across application, infrastructure, and security architecture with focus on scalability, resilience, and high availability.

  • Collaborate with subject matter experts and stakeholders to gather technical requirements and translate them into effective solution designs.

  • Define, enforce, and promote architecture standards, coding best practices, and microservices design patterns.

  • Lead the development of reusable tools, frameworks, and accelerators to improve software delivery efficiency and quality.

  • Evaluate emerging technologies and recommend cost-effective, scalable, and compatible solutions.

  • Drive continuous platform and system improvements to support evolving business and customer needs.

  • Identify architectural risks and dependencies, propose mitigation strategies, and ensure solution robustness.

  • Optimize systems for performance, maintainability, scalability, and operational efficiency.

Essential Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.

  • Minimum 5 years of experience in solution architecture, backend integration, and application development.

  • Strong hands-on expertise in Java/J2EE with deep knowledge of the Spring Boot framework.

  • Proven experience with SOA, RESTful APIs, SOAP services, and microservices architecture.

  • Strong proficiency in Core Java (Java 8+), Spring Framework, JUnit, and Cucumber.

  • Solid understanding of design patterns, clean code principles, and scalable system design.

  • Practical experience with messaging platforms and event-driven architectures.

Desirable Skills

  • Experience with API Management platforms and Swagger / OpenAPI specifications.

  • Hands-on knowledge of Kubernetes-based deployment pipelines for Java microservices.

  • Understanding of OAuth, secure coding practices, and PCI compliance requirements.

  • Experience with MSSQL, including data modelling, query optimisation, and performance tuning.

Core Technical Competencies

Languages & Frameworks

  • Java / J2EE

  • Core Java (8+)

  • Spring Framework, Spring Boot

Architecture & Integration

  • Microservices Architecture

  • SOA

  • REST & SOAP Services

Messaging & Event Processing

  • MQ

  • JMS

  • Kafka

Testing & Quality

  • JUnit

  • Cucumber

Additional Technologies

  • API Management Platforms

  • Kubernetes

  • Swagger / OpenAPI

  • OAuth & Security Standards

  • MSSQL

More Info

Job Type:
Industry:
Employment Type:

Job ID: 135068369

Similar Jobs