JAVA Backend Developer

Professional

· Well organized and ability to prioritise and carry out multiple tasks

· Able to influence and drive projects to meet key milestones and overcome challenges

· Able to translate functional requirements to efficient and fit-for-purpose technical solutions

· Preferably, have experience in finance/banking domain.

Technical

Must Have:

· Core Java 8+ and JUnit.

· Spring Boot

· Strong computer science knowledge (algorithms, data structures, object-oriented design)

· TDD. Able to write acceptance test.

· Maven

· Basic Linux shell scripting commands

· Java Messaging Concepts. (JMS, MQ)

· Relational Database concepts, SQL, joins, index, triggers etc.

· Web Services Rest, SOAP.

· Spring core concepts.

· Experience in SQL queries optimisation

· Familiarity with Intellij, Git, SonarQube/SonarLint

Desirable:

· JBOSS (or any other application server knowledge).

· Java Server Faces, JPA, EJB knowledge.

· Able to write/understand complex SQL queries.

· Kafka

· React JS

Similar jobs