Enable job alerts via email!

Java Full Stack Developer(Angular)

Borr Drilling

Singapore

On-site

SGD 80,000 - 120,000

Full time

9 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in drilling solutions is seeking a Senior Developer with 10-12 years of technical experience. The ideal candidate will have expertise in JAVA technologies and cloud solutions, alongside a deep understanding of Agile methodologies and relational databases. This position offers an exciting opportunity to lead technology delivery in a dynamic work environment.

Qualifications

  • 10-12 years of technology delivery experience required.
  • Hands-on experience with server-side programming languages.
  • Experience with Agile technology teams and UX/UI design.

Responsibilities

  • Deliver technology solutions in a fast-paced environment.
  • Collaborate with cross-functional agile teams.
  • Ensure best practices in software development are maintained.

Skills

JAVA (Spring, Spring boot, Vert.x, RxJava, ReactJS, AngularJS)
Relational Databases (MySQL, NoSQL, MariaDB, SQL Server)
In-Memory Computing technologies
Test-Driven Development (TDD)
Continuous Integration (CI)
Agile methodologies (e.g., Scrum)
HTML, CSS, Angular, JavaScript

Tools

Bitbucket
Jenkins
Nexus
JIRA
Confluence

Job description

Technical Experience

  • Min 12+ years of technology delivery experience in core development.
  • Hands on experience in at least one server-side object-oriented programming language.
  • Hands on experience writing modern single page web applications.
  • Experience using source code control systems and branching strategies including with hands on experience branching, merging, and releasing.
  • Experience with a major relational database system and ideally one NoSQL database
  • Knowledge of data structures, design patterns, architectural styles, and API designs

Need to have (Hands-on):

  • Hands-on experience with JAVA (Spring, Spring boot, Vert.x, RxJava, ReactJS, AngularJS) and cloud foundry technology.
  • Hands-on experience with relational databases, preferably MySQL, NoSQL, MariaDB or SQL Server.
  • Expertise with In-Memory Computing technologies, Streaming Data, Complex Event Processing, Real-time Analytics, Universal Messaging and Java caching concepts using DataGrid, Ehcache, Terracotta, Hazelcast, TIBCO ActiveSpace or other Fast Big Data solutions.
  • Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI).
  • Experience in CI-CD tools like Bitbucket Jenkins, Nexus, JIRA, confluence.
  • A team player with excellent communication and interpersonal skills.

Non-Technical Experience

  • Experience working in agile technology teams.
  • Ability to adapt to challenges while remaining calm in a constantly changing environment.
  • Possess English verbal and written communication skills.
  • Experience within retail banking environment is a plus.
  • Knowledge of AML / KYC processes and solutions is a plus.
  • Experience in Agile methodologies such as Scrum.
  • Good judgment in UX/UI design.
  • Understands the finer points of HTML, CSS, Angular and JavaScript - know which tools to use when and why.

Exp:10-12 years

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.