Software Engineer
99 TALENTS PTE. LTD.Role Description & Requirements
Software Engineer
Qualifications and Requirements
• 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
Required Technology Stack:
• 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
Ready to submit your application?
You will be redirected directly to 99 TALENTS PTE. LTD.'s official custom page.
Want alerts for similar roles? Upload your resume to turn on your 24/7 job radar for roles like Software Engineer.