Senior Java/Microservices Developer Senior Java/Microservices Developer …

in Singapore
Permanent, Full time
Be the first to apply
in Singapore
Permanent, Full time
Be the first to apply
Senior Java/Microservices Developer
As a member of our software engineering group, we are looking for people who possess strong analysis, design capability and passionate around solving business problems through engineering practices. It is a must that candidate demonstrates skills of a good team player and a good team builder.

  • At least 5-10 years of experience in designing, developing, and troubleshooting enterprise quality web application in Java/J2EE
  • Strong hands on with design patterns, clean code
  • Experience in core java fundamentals, Java 8+, Spring, Springboot, testing framework Junit, Cucumber
  • Strong hands on in Microservices (Springboot) and Restful API, ideally on Openshift platform
  • Experience with MSSQL, PostgreSQL, data modelling, query development and performance optimization
  • Experience with ELK stack
  • Experience with middleware/messaging technologies such as MQ, JMS, Kafka and exposure to event-driven design patterns
  • Experience with spring batch, Control-M
  • Experience with SCM and CI tools such as Jenkins, Bitbucket, SonarQube, Maven, Jira

Optional Requirements (advantageous but not must):
  • Experience in ReactJS
  • Experience in Spring Cloud
  • Experience in developing micro-frontends

Professional skills:
  • Strong organizational and communication skills
  • Strong sense of ownership and drive with customer focus
  • Strong analytical and problem solving, interpersonal skills
  • Awareness of various software development procedures
  • Agile mindset to be reactive to changes
  • Self-motivated with a positive can-do attitude
OCBC Bank logo
More Jobs Like This
See more jobs