Software Engineer
Summary
A Java software engineer role in Singapore building and maintaining Spring Boot microservices backed by relational databases (PostgreSQL/MySQL/Oracle), Redis, and cloud infrastructure on AWS/Azure. Work spans Docker, Kubernetes, Terraform, CI/CD tooling, and some React/Angular frontend development.
- Proficient in Java development with excellent knowledge of Spring Boot framework
- Extensive experience and knowledge of Relational Database, SQL-query programming, microservice, ORM (JPA2, Hibernate) and various architectural and design patterns (MVC, concurrency pattern, singleton pattern, etc.)
- Comprehensive experience and knowledge of modern development tools and technologies: Redis, Docker, Kubernetes, Infrastructure-as-code
- Profound insights of JVM, memory optimisation, memory leak troubleshooting
- Hands-on experience on server setup and maintenance, DevOps, and experience working with Cloud Infrastructure (AWS/Azure) will be an advantage
- Frontend: React JS, Angular, HTML/CSS
- Middleware: Jetty, Tomcat, Nginx, JBoss, Oracle Weblogic
- Database: PostgreSQL, MySQL, Azure Database for PostgreSQL, Azure Database for MySQL, Amazon RDS (PostgreSQL/MySQL), Amazon Aurora (PostgreSQL/MySQL), Oracle
- OS: Red Hat Enterprise Linux, Amazon Linux
- IDE/CLI: Eclipse, IntelliJ, Ant, Maven, Gradle, Npm
- CI/CD: Bitbucket/Gitlab, Bamboo/Jenkins, SonarQube (code quality inspection), Robot Framework (test automation)
- Cloud Infrastructure: AWS, Azure
- Infrastructure as Code: Terraform
- Platform: Adobe Experience Manager, Jahia, IBM MFP
Skills
- Adobe Experience Manager (AEM)
- Angular
- Aurora
- Automation
- AWS
- Azure
- Bitbucket
- CI/CD
- CLI
- Cloud
- CSS
- Design Patterns
- DevOps
- Docker
- Eclipse
- GitLab
- Gradle
- Hibernate
- HTML
- Infrastructure as Code
- IntelliJ IDEA
- Java
- Jboss
- Jenkins
- JVM
- Kubernetes
- Linux
- Maven
- Microservices
- MVC
- MySQL
- Nginx
- Npm
- Oracle
- PostgreSQL
- RDBMS
- RDS
- React
- Redis
- Robot Framework
- SonarQube
- Spring
- SQL
- Terraform
- Test Automation
- Tomcat
- Weblogic