Java Developer
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.