Project:
The client is a big name in the banking industry and is actively recruiting a JAVA engineer for their trust (authorisation) functionality of their banking platform. This functionality is present in all the areas where the platform is present itself (web, iOS and Android).
Job Responsibilities:
- Develops and maintains software programs according to set coding standards;
- Estimates duration of programming and unit testing phase;
- Performs Unit Testing after implementation to assure that every component of the application that was added or changed is working properly;
- Main technologies: Java, Spring
Requirements:
- Good knowledge of Object oriented design & programming;
- Java programming experience;
- Quality orientation/attention to detail;
- Experience in working with J2EE/ JEE Platform (JMS, JAX-WS,JAX-RS, EJB), Spring Core, Spring Boot, Elastic Search, Micro services;
- Good understanding of REST and SOAP web services;
- Experience working with containers (Docker / Kubernetes);
- Experience working with Agile and Continuous Delivery approaches and best practices;
- University degree – (IT, engineering) background.
Nice to have:
- Experience with OpenShift, Service Mesh;
- Experience using KAFKA;
- Understanding of Agile and iterative methodologies – Scrum.