TRINITY HR SOLUTIONS PTE. LTD.
Singapore
On-site
SGD 60,000 - 90,000
Full time
Job summary
A technology solutions provider in Singapore is looking for an experienced Software Developer. The ideal candidate should have at least 4-8 years of software development experience, with strong expertise in Java and Spring Boot. Familiarity with AWS Cloud Fundamentals and RESTful API design is essential. This position requires a solid understanding of OOPS principles, SOLID patterns, and hands-on experience with tools like Maven and Git.
Qualifications
- At least 4-8 years of software development experience.
- Strong knowledge in Java and Spring Boot framework.
- Good knowledge and experience in OOPS and design principles.
- Strong understanding of SOLID patterns, unit testing, and integration tests.
- Good knowledge of Linux/Unix, shell scripting.
- Good knowledge in SQL and RESTful API design.
- Experience with Maven, Git, Gitlab CI/CD Pipelines, and Jira.
- Good knowledge of AWS Cloud Fundamentals.
Skills
Java
Spring Boot
OOPS principles
SOLID patterns
Linux/Unix
SQL
RESTful API design
Maven
Git
Gitlab CI/CD
Jira
AWS Cloud Fundamentals
Docker
Kubernetes
OpenTelemetry
ElasticSearch
Qualifications
- At least 4-8 years of software development experience
- At least 4-5 years’ experience working with Java and Spring Boot framework, strong knowledge in both technologies
- Good knowledge and experience in OOPS and design principles
- Strong understanding and experience in SOLID patterns, unit testing and integration tests
- Good knowledge and experience in Linux/Unix, shell scripting (sh, bash/KSH etc.)
- Good knowledge and experience in SQL
- Good knowledge and experience in RESTful API design and development
- Good experience with Maven, Git, Gitlab CI/CD Pipelines and Jira etc.
- Well experienced in RESTful APIs design & development with Swagger and OpenAPI standard
- Good knowledge of AWS Cloud Fundamentals (Microservice architecture, Docker & Kubernetes, S3 storage, Redshift etc.)
- Experienced with Java OpenTelemetry and ElasticSearch to build the observability for applications
- Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
- Strong ability to analyze code – understand execution flow & debug even without access to a debugger