Padmi

Senior Developer, iComm

SingaporePosted 84 months ago
Software engineeringUnspecified
Apply at eTeam

Opens the source posting on www2.jobdiva.com

Source description

About the role

View original

1 st round coding test + final interview with the hiring manager

JD below : candidates have to complete the coding test

coding exercise :

è Imagine you are working on a shopping Cart component, when user choose a product, it will be published to a message queue.

è You are developing a micro service component which receives message from message queue, save it into database. You can use embedded database/jms for illustration purpose.

The code should:

  1. should have good test coverage.

  2. the app should not lose message if the database connections goes down.

  3. The app should be able to auto create table if the table doesn't exist in database.

  4. Self-healing from database issue without human intervention.

  5. Good fault tolerate.

Position Title: Senior Developer, iComm

Number of Headcount: 1

Benchmark Corporate Rank:

AVP

Contract Duration:

12 months

Location

DAH L5

Job Duties & responsibilities (List the principal duties. Use concise statements that provide a clear understanding of the level of responsibility, complexity, creativity and analysis performed in this position.)

Strong Junit Hands on experience. Code must be clean.

In-depth experience with MVC architecture, J2EE, Java, Webservices, Restful services.

Strong software development skills, good understanding of object oriented concepts & design patterns.

Self-motivated with an ability to work in cross platform technologies.

Experience with Unix, Linux.

Good Experience with JBoss application server.

Good Experience MySQL, Maria DB ,Oracle databases.

Strong team player with excellent inter-personal skills.

Ability to meet deadlines with no compromise on the quality of the work product.

Required Experience (Indicate nature and extent of work experience including minimum number of years required.)

Between 6-10 years' experience in working with Java J2EE .

Experience with microservices, Spring Boot, multi-threading.

Experience with Kafka, presto big data tools, AWS CloudFormation deployment.

Know Cloud native concept and microservice architecture.

Job type: Contract Reference: 19-00691

One address, no account. We’ll tell you when matching roles go live.

More at eTeam

Related open roles

View all roles