Senior Java Developer

at  DEMICA

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Feb, 2025Not Specified09 Nov, 20248 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

As a Senior Developer at Demica you will play a key role in the delivery of our mission critical systems. You are hands-on, follow industry standards for code development and testing, and you are able to deliver resilient and extensible systems.
In your new role, you will collaborate with colleagues to build and implement the defined technical strategy. You’ll be a crucial contributor, ensuring the delivery of high quality code through both your own work and by offering guidance to other engineers.
You will be able to tackle complex challenges in our systems; working with both modern technologies as well as legacy systems.
Demica delivers within an agile framework; so you will be comfortable working according to Scrum and Kanban methodologies in cross-functional teams. You will know how to build software which meets functional needs, as well as non-functional aspects; such as security, scalability, auditability, etc.

What you’ll do

  • Hands-on software development in JVM languages (Java), SQL, and scripting
  • Collaborating with Principal Engineers and Lead engineers to implement defined solutions
  • Collaborating, guiding, mentoring engineers
  • Contributing actively to raising the bar on our software delivery; implementing new functionalities, increasing tests coverage and reducing software defects
  • Analysis and estimation of new functionalities
  • In depth code reviews and design sessions
  • Contribute to expert problem diagnosis
  • Work on new, greenfield developments, as well as enhancements of existing platforms

Who you are

  • Expert hands-on knowledge of JVM languages (Java) and associated frameworks (Spring, etc.). As a guide a Senior Developer at Demica typically has 8+ years experience
  • A passion for software development and testing
  • Experience building mission-critical systems with high availability and resiliency requirements
  • Good understanding of relational databases, SQL, performance tuning
  • Expert abilities in Test Driven Development and BDD
  • Experience in supporting applications with the use of telemetry and monitoring
  • Ability to mentor, guide and coach other engineers
  • Problem solver who can quickly cut to the root of a challenge
  • Experience working in an agile delivery methodology
  • Self-starter with a quick learning curve
  • Able to progress own workload while supporting other engineers

In addition to the above you will be a great fit for the role if you have the below:

  • Experience working with monoliths
  • Experience in systems transformation and evolution
  • Experience in performance and load testing
  • Experience designing and implementing code resilient to failures
  • Experience working with large amounts of data
  • Experience working with global, in-office and remote team members
  • Ability to work both on greenfield implementations, and equally, work on challenging legacy systems
  • Experience working with Azure, Docker and Kubernetes
  • Experience with REST Api and related security approaches (SSO, SAML, API Keys, etc.)

About Demica
We are a market-leading fintech, powering the trade finance programmes of the world’s largest trade banks and corporations.
Demica’s proposition is simple: our intuitive, cloud-based platform enables financial institutions and corporates to automate and scale their working capital solutions.

Today, we have over US$27bn of Assets under Administration (AUA)* on our platform, across the full spectrum of working capital products. Funded by a diverse range of banks and institutional investors, these programmes enable companies to strengthen their supply chains and redeploy capital to drive growth.

  • Assets under Administration is the total value of the receivables on the Demica platform across receivables and payables programmes as at 31st December 2022.

Responsibilities:

What you’ll do

  • Hands-on software development in JVM languages (Java), SQL, and scripting
  • Collaborating with Principal Engineers and Lead engineers to implement defined solutions
  • Collaborating, guiding, mentoring engineers
  • Contributing actively to raising the bar on our software delivery; implementing new functionalities, increasing tests coverage and reducing software defects
  • Analysis and estimation of new functionalities
  • In depth code reviews and design sessions
  • Contribute to expert problem diagnosis
  • Work on new, greenfield developments, as well as enhancements of existing platform

In addition to the above you will be a great fit for the role if you have the below:

  • Experience working with monoliths
  • Experience in systems transformation and evolution
  • Experience in performance and load testing
  • Experience designing and implementing code resilient to failures
  • Experience working with large amounts of data
  • Experience working with global, in-office and remote team members
  • Ability to work both on greenfield implementations, and equally, work on challenging legacy systems
  • Experience working with Azure, Docker and Kubernetes
  • Experience with REST Api and related security approaches (SSO, SAML, API Keys, etc.


REQUIREMENT SUMMARY

Min:8.0Max:13.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

London, United Kingdom