Be part of a vibrant team of passionate digital specialists.

Senior Backend Developer (Java)

Permanent, on-site Kuala Lumpur, Malaysia
We are looking for a Senior Backend Developer who is well versed in Java software development and architecture. The role involves taking high-level business requirements from clients, proposing different solutions with their trade-offs and seeing features through to completion.

You will be required to see features from conception to the final product, requiring good organizational skills and attention to detail. Experience with Agile methodologies is a huge bonus.

You have the ability to think strategically and execute brilliantly and nurture these abilities in others. You have good organizational skills and attention to detail. You will ensure that Company’s professional standards are never compromised. To this end, you will ensure that systems and procedures are maintained and that the business operates profitably, within budget and to the highest level of quality, efficiency, client service and professionalism.

Roles & Responsibilities.

  • Understanding in OOP, design pattern, SOLID & KISS principle thus able to apply this concept into working software/application
  • Design and implement JSON-based APIs 
  • Specialise in and contribute to a backend codebase (Java, Sprint Boot) as part of a team 
  • Implementation of unit tests using a TDD methodology
  • Review code from other developers on the team
  • Great communication skills
  • Write clean and modular code
  • Work with Product Owner / Scrum Master / Business Analysts and other developers to understand User Stories and contribute to Grooming

Requirements.

The ideal candidate will have a strong grasp of Java, Sprint Boot, relational databases and be able to design and implement JSON-based APIs. You will be required to manage your project goals and provide transparent reporting to clients on the progress and deliverables.

Other skills and experience required:

  • minimum 6 years working experience as backend developer; within the banking industry would be an added advantage
  • expert in Java / Sprint Boot backend application development 
  • experience in developing / consuming web API / web services, mobile app
  • experience designing and developing using microservice architectures 
  • experience with different cloud providers is a plus 
  • experience with SQL, including designing table structures, queries and relationships 
  • familiarity with algorithms and data structures, especially when it comes to performance 
  • Knowledge in using apache, jboss, vm is added advantage

Offer.

Meet the “anti-agency agency”. Instead of driving you to exhaustion, we drive you to grow. 

Expect reasonable hours, competitive salaries, a strong culture, and everything else you can expect from a company that cares. 

Join a global, employee-first environment that will turbo-charge your career.

Apply for this job.

Name(Required)
Max. file size: 30 MB.
Links to your portfolio/work
Show us some of the work that you're proud of! For example, this could be your Behance, Github, YouTube Channel or Website. Or even press releases, photos and videos.
Which single project or task would you consider to be your most significant accomplishment in your career to date; and why?
Everyone makes mistakes! What we learn from it, is what matters.
What specific experience do you bring that could be relevant to Admiral Digital?
This field is for validation purposes and should be left unchanged.

Kuala Lumpur

malaysia@admiral.digital

22-12 Q Sentral,
Jalan Stesen Sentral 2,
50470 Kuala Lumpur,
Malaysia

Auckland

newzealand@admiral.digital

121A Kohimarama
Rd Kohimarama,
Auckland 1071,
New Zealand

Singapore

singapore@admiral.digital

68 Circular Road #02-01,
049422 Singapore

Belgium

belgium@admiral.digital

Verbindingsdok – Westkaai 18 / 01,
2000 Antwerp, Belgium