Position: Middle Java Developer
Company: Argus Soft
Category: Java
Experience required: 2y

Brief description of the project:
Departmental State information system.
DB: PostgreSQL
Applications: Java (backend/middle-ware; version 9 - no higher, because we write for "states", GosJava is used - a version certified by information security), Angular 8.2-8.3 (frontend).
Technology stack: Spring Framework, Apache Camel, Apache Kafka, TrustedJava, CryptoPro, SMEV 3 Adapter.
There is a feature in the product of the project: there is an open (DMZ) and a closed (internal, protected) circuit. Communication between the loops is organized through an inter-loop gateway based on a bundle of two nginx.
One of the items in the project structure
Communication module with international IS.
It is a set of schedulers and services. Schedulers implement data transformation and scheduled transfer to an external system or an adjacent system in a closed loop.

Duties:
Development of software in accordance with the statements.
Release installation.
Optimization of the developed functionality.
Consultation of analysts on technical nuances.
Answers to questions (technical) in chats.

Organization of the development process:
Remote access to project IT resources (Jira, Confluence, Git, testbed)
Software development on your own PC
VPN to the customer's network (when access to a production environment is required)
Internal adjacent ICs are accessed primarily from the production environment.