IT ONE
6 days ago
Reach out directly about this role
Grade
Senior
Work Format
Remote
By company
AI writes it from your resume. You only have to send it.
REMOTE CIS | IT ONE
We are looking for a Senior Developer for the integration team. The main focus is on the integration bus and message brokers, not deep Java development. Java is used as the implementation language, but the key expertise is in integrations and messaging patterns.
Development is carried out on the bus. Knowledge of the internal workings of the JVM, reactive programming, and modern frameworks (Spring Boot, Quarkus, Micronaut) is not required - understanding of integration principles and the ability to work with ready-made components is important. Stack: Java 8/11, integration bus (WSO2 or analog), JMS / Oracle AQ, RabbitMQ, ActiveMQ, Kafka (as transport), Apache Camel / Spring Integration, Confluence.
• Development and support of integration solutions based on the bus • Integration of systems via message brokers (JMS / Oracle AQ, RabbitMQ, ActiveMQ) • Use of Kafka as transport (without Kafka Streams, Connect, and Schema Registry) • Application of integration patterns (Message Router, Splitter, Aggregator, Idempotent Consumer, Dead Letter Channel, etc.) using ready-made components (Apache Camel, Spring Integration) • Documentation of developed solutions in Confluence according to bank templates • Handover of solutions to the testing team
• Knowledge of Java 8 or 11 at a Senior level • Experience with an integration bus
• Experience with RabbitMQ and ActiveMQ (in addition to JMS) • Experience with Kafka as transport • Experience using Apache Camel or Spring Integration to implement patterns