Java Developer


Level

Senior

Location

Bucharest

Job Type

Full time

Date



Who we are:

Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.

We are looking for:

Your strong Java Developer expertise to develop a mobile app that allows its customers to conduct financial transactions remotely using a mobile device such as a smartphone or tablet.

What you will do:

Develop customized mobile solutions for our client and its partners, based on business needs;
Technological context for the entire project (the back-end is implemented on Java stack);
Integration of native mobile application (Android and IOS) with the back-end through micro services;
Create an app that integrates all of the functionalities that a customer would complete at a bank. These include checking account balances, transferring money from one account to another, paying bills, setting up alerts;
Technical design and analysis;
Custom development;
Unit testing and validation;
Project documentation (Methodology used: Agile, Scrum).

What you must have:

Experience with Java 1.8 + Spring stack (components: Springboot, Spring MVC, Spring Data, JPA, Springboot Actuator);
Experience with Angular;
Knowledge of Redis;
Experience with Unit testing (with Junit) + API testing (RestAssured);
Experience in first design API (REST) to build the endpoints required for mobile app + CMS integration;
Experience with Continuous Integration (Jenkins, Teamcity or any other because the operating principles are similar);
Experience with Docker and Kubernetes (optional, because they can learn here);
Experience with Oracle DB (basic level integration);
Build Java based micro services (single jar), integrate with Prometheus and Grafana for monitoring;
Middleware: JMS, Kafka (optional).

Would be a plus:

Experience in developing mobile business applications;
Experience in implementation of financial IT solutions;
Database programming, RDBMS strong knowledge;
Technical coaching skills.

What's in it for you:

Extended compensation and benefits package;
Continuous learning opportunities to enhance your professional and soft skills;
A great working environment with people who put their heart, mind, and soul into everything they do and understand the importance of team spirit.

We really welcome open-minded and committed people:

  • Eager to take on new challenges and learn new things;
  • Who put their heart, mind, and soul into everything they do;
  • Who enjoy sharing knowledge and understand the importance of team spirit.

#LI-AP2

Join Now Our Team and Start Engineering Your Future!

Submit your data

HOW TO APPLY

1
Send us your CV by filing out this application form.
2
Attend the job interview.
3
Pass the technical test.
4
Get to know your project and tasks.
5
Start your adventure with us.
Website Security Test