Java developer

Hnm Solutions
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Clean Code Principles
Java
Continuous Integration
Linux
Oracle
Secure Coding
Test Driven Development
Kubernetes
Docker
Jenkins

Job description

As part of a team, you'll be responsible for maintaining and developing a complex distributed software product written in Java that powers several of the top 10 banks in the world.

On a daily basis you will:

  • Apply agile principles such as TDD to maintain and enhance a complex Java codebase.

Requirements

Do you have experience in Test-driven development?, Do you have a Master's degree?, * More medior profile

  • Strong clean code practice
  • Strong experience in Test-Driven Design and Test-Driven Development, Java software engineer with 3-5 years of experience.
  • Good secure coding skills.
  • Good analytical skills to be able to comprehend and maintain a complex codebase.

  • Holding a master's in science or engineering degree.

  • Familiar with the main technologies Java 21, Jakarta EE, Oracle database, Linux.

  • Familiar with CI/CD technologies such as Jenkins, Docker, Kubernetes.

  • Agile mindset, applying test-driven development and test-driven design in practice., * How many years of experience do you have with Java ? Please explain.

  • How many years of experience do you have in Test-Driven Design and Test-Driven Development ? Please describe one of your projects in a bit more detail - what you did, where you worked, and for how long.

Apply for this position