Connecting...

Job Details

Location
Singapore
Salary
SGD5000 - SGD10000 per month
Job Type
Permanent
Ref
BH-163849
Contact
Amanda Ngan
Contact email
Email Amanda
Contact phone
6692 0799
Posted
about 3 years ago
Our client is a large scale company with a sizeable tech team in Singapore. It is building up a edge cutting application to consolidate multiple app across the web, desktop, mobile application. You will be working on a green field projects and join this massive expansion to grow with the team and business. You will be a suitable candidate if you have experience in Java programming, Spring Boot, API, Microservices and etc.

Key Responsibilities:
  • Development of High Performance Java Service API and Business Systems
  • Using SpringBoot to build microsservices in Java
  • Writing deployment pipelines to deploy Java microservices in Kubernetes
  • Working with AWS Services to optimize your Java applications (SQS, SNS, SES, Lambda, S3, DynamoDB, RDS, and more)
  • Contributing to the Chapter java library and framework development
  • Write integration tests for API endpoints
  • Focus on Technical leadership
  • Ensure best practices are followed in the Chapter
  • Provides mentoring and guidance
  • Owns a large project or system

The ideal candidate should have:

  • BA in Computer Science or Computer Engineering
  • 3- 8 Years of experience in at least 3 technologies below:
    • Java 8 / Java lambda
    • SpringBoot
    • RESTFul Services
    • JSON API
    • HTTP Protocols / CORS / CSRF
    • Cache Control (Redis)
    • Microservice Architectures
    • Containerization
    • Maven
    • Junit
    • Mockito
    • Contract testing
    • Queueing Services (optional)
    • SQL Database (optional)
    • Consistency Model Understanding
    • Circuit Breakers
    • Rate Limiting
    • Caching Systems (Hazelcast, Redis, Aerospike)
    • RabbitMQ / Kafka / SQS
    • NoSQL Databases
    • Lambda (Serverless) Concepts
  • Deep understanding of Algorithmic Design
  • Deep understanding of Software Development Lifecycles
  • Can work in diverse large teams
  • Ability to communicate effectively
  • Ticking Systems
  • Documentation Systems
  • Testing Methodologies

EA Personnel No. R1872651
BeathChapman Pte Ltd
EA Licence: 16S8112