Java Developer

Remotely
Full-time

The company - one of the leading suppliers of IT-solutions in the financial industry in search of a specialist for the position - Java Developer.


Responsibilities:

- Design and development of BackOffice system in Java in Weblogic/Tomcat application server.

- Transfer of business logic from the database to the middleware layer.

- In the future - realization of microservice architecture.


Technology stack:

- Languages and frameworks: Java 8, JSF, Spring Boot, Spring Security, Apache CXF, Apache Camel, iBatis, Apache Kafka.

- Databases: PostgreSQL PL/PGSQL, Oracle PL/SQL.

- Application servers: Weblogic, Tomcat.


Requirements:

- Commercial development experience of 3 years or more.

- Excellent knowledge of Java 8, Spring, iBatis, Maven.

- Knowledge of relational databases (PostgreSQL, Oracle).

- Experience with REST API + Swagger.

- Experience with multithreading.

- Proficiency in Git, JIRA.

- High level of self-organization, initiative.

- English at the level of reading technical documentation.


Additionally:

- Knowledge of JSF, Apache Camel, Apache Kafka, Apache CXF.

- Experience with banking processes, payment systems (Mastercard, Visa, NSPC).

- Familiarity with ISO8583 protocol.

- Experience with payment network emulators (MAS, MCPS, VTS, UPI).

- Experience with Linux (command line).

- Proficiency in C, shell-scripts.