Job Title : Senior Software Engineer - Java

Location : Singapore

Job Description

Skills

 

This position requires around 8 years of experience working with Java ecosystem.

Technical

  • Very good understanding of application system design, development, testing, deployment and maintenance
  • Frontend development experience with Vuejs or Angularjs
  • Experience developing web service - REST, gRPC
  • Good knowledge of different design patterns
  • Working experience with Agile Methodology in at least on project
  • Good knowledge and understanding of the following:Maven, Git, CI/CD tools like Jenkins and Gitlab CI
  • Good to have experience with: Containers (Docker), Kubernetes, Messaging Systems, (Kafka, RabbitMQ, WebsphereMQ), Relational Database, NoSQL Database

Functional

  • General knowledge of corporate and investment banking especially financing domain.
  • Good understanding of SDLC

    
Other Professional Skills, qualifications and Mindset  

  • Solid analytical and problem solving abilities
  • Very good organization skill with attention to details
  • Willing to work on new topics and to propose innovative solutions.
  • Proactive with team player mindset
  • Hands on and versatile with capability to effectively interact with technical team
  • Proficiency in application project management
  • Strives to deliver the solution in the most effective and timely manner
  • Excellent verbal and written communication skills in English

Additional Requirements

Responsibilities

  • Design, implement and test components from functional specifications.
  • Participate in analyzing, resolving and providing technical support escalated to the team
  • Contribute and guide other developers to maintaining a high standard of delivery quality
  • Propose solutions to problems and build designs with the Technical Lead
  • Participate in peer code reviewing

Remarks

Type the above captcha: