Responsibilities and Requirements:
- 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
- Experience in finance/banking domain is preffered
- 8+ years experience in Core Java and JUnit.
- Experience in Spring Boot
- Strong computer science knowledge (algorithms, data structures, object-oriented design)
- Experience in TDD
- Should be able to write acceptance test.
- Experience in Maven
- Experience in basic Linux shell scripting commands
- Experience in Java Messaging Concepts. (JMS, MQ)
- Experience in Relational Database concepts, SQL, joins, index, triggers etc.
- Experience in Web Services Rest, SOAP.
- Experience in Spring core concepts.
- Experience in SQL queries optimisation
- Experience in Intellij, GIT, SonarQube/SonarLint
- Experience in JBOSS (or any other application server knowledge).
- Experience in Java Server Faces, JPA, EJB knowledge.
- Able to write/understand complex SQL queries.
- Experience in Kafka
- Experience in React JS