Search by job, company or skills

A

Software Engineer

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

Job Description

The Software Engineer is responsible for designing,developing, testing, deploying, and maintaining software applications and systems to support business and operational requirements. The role involves building scalable backend services, implementing microservices architectures,and ensuring system reliability, performance, and security across enterprise platforms.

The Software Engineer works closely with business stakeholders, product owners, and technical teams to deliver high-quality software solutions in accordance with established development standards and timelines.

Key Duties and Responsibilities

. Design, develop, test, and maintain software applications using Java (Spring Boot) and GoLang.

. Develop and maintain microservices-based systems, ensuring scalability, reliability, and high availability.

. Build and expose RESTful APIs to support system integration and data exchange with internal and external platforms.

. Perform data processing, synchronization, and integration across databases and third-party systems.

. Participate in the full Software Development Life Cycle (SDLC), including requirements analysis, development, testing, deployment, documentation, and post-production support.

. Implement and maintain CI/CD pipelines and automate build, test, and deployment processes.

. Deploy and manage applications in containerised environments using Docker, Kubernetes, and OpenShift.

. Monitor system performance and availability, troubleshoot issues, and implement corrective actions to maintain system stability.

. Optimise application performance, resource utilisation, and response times for enterprise systems.

. Support cloud infrastructure environments and collaborate with DevOps teams to ensure smooth application operations.

. Comply with internal development standards, security requirements, and operational procedures.

Required Qualifications

. Bachelor's Degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.

Required Skills and Experience

. Minimum 5 years of relevant experience in software development.

. Strong programming experience in Java (Spring Boot) and/or GoLang.

. Experience with microservices architecture, REST APIs, and distributed systems.

. Working knowledge of databases such as MySQL, MariaDB, MongoDB, SQL Server, or Redis.

. Experience with containerisation and orchestration tools including Docker and Kubernetes.

. Familiarity with CI/CD tools and automated deployment processes.

. Experience with cloud platforms such as AWS or container platforms such as OpenShift.

. Understanding of application monitoring, logging, and system troubleshooting.

. Ability to work effectively in a team-based and Agile development environment.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 139480347