Tech Stack
DockerAgileRESTSpringKubernetesSOAPCI/CDJava
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior Java Engineer to join our banking platform team in Bucharest. You will be responsible for developing the trust (authorization) functionality of our banking platform, which is present in all areas where the platform is present itself (web, iOS, and Android).
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, Microservices;
- 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.
We Offer
- Relocation package
- Flexible working hours
- Performance bonuses
- Attractive projects
- Medical benefits
- Trainings
- Competitive compensation package
- Referral program
- Job rotation
- International work experience
About the Company
The client is a big name in the banking industry and is actively recruiting for various positions.
Project:
The client is a big name in the banking industry and is actively recruiting a JAVA engineer for their trust (authorization) functionality of their banking platform. This functionality is present in all the areas where the platform is present itself (web, iOS, and Android).