Software Development Engineer

SG, Singapore

Job Description

Key Responsibilities



Architect and deliver enterprise-grade distributed systems leveraging

microservices architecture

. Apply expertise in

application, infrastructure, and security architecture

, with emphasis on performance, scalability, reliability, and availability. Partner with SMEs and stakeholders to gather technical requirements and translate them into effective solution designs. Establish and promote

best practices, coding standards, and microservice design patterns

. Lead the development of tools, accelerators, and frameworks to enhance software delivery and efficiency. Research and evaluate emerging technologies to recommend cost-effective and compatible design choices. Drive platform and system improvements to meet changing customer and operational needs. Identify architectural risks, propose alternatives, and ensure robust and high-quality solutions. Continuously optimize systems for efficiency, performance, and maintainability.

Essential Qualifications



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

5 years of experience

in solution architecture, backend integration, and application development. Strong hands-on proficiency with

Java/J2EE

and in-depth expertise in the

Spring Boot framework

. Proven knowledge of

SOA, RESTful APIs, SOAP services, and microservices design principles

. Expertise in

Core Java (Java 8+)

,

Spring

,

JUnit

, and

Cucumber

. Strong grasp of

design patterns, clean coding practices

, and scalable microservices development. Practical experience with

messaging platforms (MQ, JMS, Kafka)

and event-driven architecture.

Desirable Skills



Experience with

API Management

platforms and

Swagger/OpenAPI specifications

. Knowledge of

Kubernetes-based deployment pipelines

for Java microservices. Familiarity with

OAuth, PCI compliance

, and secure coding practices. Hands-on experience with

MSSQL

, data modeling, performance optimization, and query tuning.

Core Technical Competencies



Languages/Frameworks:

Java/J2EE, Core Java (8+), Spring, Spring Boot

Architectural Expertise:

SOA, REST, SOAP, Microservices

Messaging Platforms:

MQ, JMS, Kafka

Testing Frameworks:

JUnit, Cucumber *

Additional Skills:

API Management, Kubernetes, Swagger, OAuth, MSSQL

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1593940
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned