Point your AI agent at freehire and let it find you a job.

Get the CLI →

Neurones IT Asia

NewBe an early applicant

Senior Java Developer

Posted 1 view
Discussion

Summary

Senior full-stack Java developer building and maintaining a regional regulatory reporting platform for banking clients. Day to day is hands-on development with an Angular front end and Java/Spring Boot back end, plus code reviews, testing, documentation, and production incident support.

Responsibilities

Process Reengineering and Platform Development:

  • Assist in defining platform architectures
  • Design and develop robust, performant software components to support regulatory reporting platform
  • Maintain / build the platform following coding / quality standards and technology strategy
  • Monitor and evaluate effectiveness of technical design and solution
  • Build components in an highly professional manner that is designed to scale, robust and tested thoroughly
  • Assess risk and impact to AS-IS and TO-BE prior implementation
  • Design and implement long-term strategic goals and short-term tactical plans for managing and maintaining systems and software.
  • Hands-on development on both front end and back end
  • Prepare documentation and knowledge sharing to the team

Regional Regulatory Reporting Project :

  • Participate in code review & improvements, testing, support
  • To support system testing (e.g. SIT & UAT & STG)
  • To prepare system documentation (e.g. technical/ function spec, user guide)
  • Provide support to resolve production incident

System Enhancement & Production Support (secondary responsibility)

  • Provide support to resolve production incident raised by end user or by IT
  • Identify the root cause of the incident by applying sound error tracing technics

Technical & Behavioral Competencies

Essential Knowledge/Skills :

  • Strong hands-on experience in Angular frontend development. Understands technologies such as RESTful API, JavaScript, CSS, Angular, TypeScript, Node.js.
  • Strong hands-on experience in Java backend development.
  • Relevant experience using Spring technology: Spring Boot, Spring Cloud Stream
  • Practical knowledge of Data Science tools such as Spark and Alteryx
  • Knows how to create maintainable and readable code.
  • Quick learner, self-initiative, and good team player
  • Sense of ownership to tasks assigned and commit to deadlines under pressure
  • Analytical, lateral thinker, attentive to details and result-oriented person
  • Experience with design patterns, Domain-Driven Design
  • Experienced with testing automation such as unit, spec by example (or BDD or ATDD)
  • Experience with collaborative coding practices: pair programming, mobbing, trunk-based development
  • Fluency in English (verbal/written) and with good communication & interpersonal skills

Specific Qualifications

Qualifications and Experiences:

Degree in Computer Science, Information Systems, Data Analytics or any other related subjects

Experiences in data analysis, standardized project implementation

Other Preferred Competencies (not mandatory):

Minimum of 8 years experience in Banking or Financial Industry, preferably Finance / Risk / IT area

PMP, Scrum Master, Agile or other related project certificates

Financial industry, regulatory/ financial reporting exposure

CFA or other related professional certificates

Other IT skills : Excel Macro / Workflow tool (e.g. Camunda or Alteryx)

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available