Software Engineer
Summary
Software engineer in Singapore developing backend services in Java (Java 8+, Spring Boot/Spring MVC), exposing RESTful APIs and working with MSSQL databases using Git and Agile practices. Nice-to-haves include .NET, front-end (Angular/React), CI/CD tools, and Docker/Kubernetes.
- Bachelor's degree in computer science, engineering, or related field.
- Proven hands-on software development experience in Java.
- Strong knowledge of Java 8 or higher.
- Knowledge in .NET/NET Core will be the advantage.
- Familiar with Spring Framework (Spring Boot, Spring MVC).
- Experience with RESTful APIs, JSON, and web services.
- Proficient in working with databases such as MSSQL.
- Experience with version control tools like Git.
- Familiarity with Agile methodologies.
Preferred Skills:
- Knowledge of front-end technologies (JavaScript, HTML, CSS, Angular/React).
- Experience with CI/CD tools like Jenkins, Maven, or Gradle.
- Experience with containerization (Docker, Kubernetes).