Senior Java Engineer / Solution Architect
150 - 170 PLN/ godz.B2B
SeniorInne·B2B
#383924·Dodano dziś·0
Źródło: justjoin.itTech Stack / Keywords
Spring BootJavaOracle DBREST API
Firma i stanowisko
SNI is serving as a trusted IT Outsourcing partner carrying out successful projects worldwide for prestigious firms.
Wymagania
- Strong commercial experience with Java and the Spring Framework.
- Experience working with large, complex legacy systems, ideally monolithic applications.
- Good understanding of distributed systems architecture.
- Practical experience with REST APIs, SOAP web services, and system integrations.
- Strong database experience, preferably with Oracle.
- Understanding of service decomposition, bounded contexts, domain-driven design, or similar architectural approaches.
- Experience designing systems with asynchronous communication using queues, Kafka, or other message brokers.
- Knowledge of transaction handling, eventual consistency, retry mechanisms, dead-letter queues, and failure recovery.
- Experience with observability concepts such as logging, monitoring, tracing, correlation IDs, and operational dashboards.
- Understanding of scalability patterns including idempotent processing and duplicate message prevention.
- Ability to evaluate trade-offs between synchronous REST communication and asynchronous messaging.
- Strong analytical and problem-solving skills.
- Ability to communicate architectural decisions clearly to both technical and non-technical stakeholders.
Obowiązki
- Analyze the existing monolithic trading platform and define a service decomposition strategy.
- Identify service boundaries based on core business capabilities.
- Support the migration from a monolith to service-oriented/microservices architecture.
- Design service and external system communication using REST APIs, messaging, queues, and Kafka.
- Define data ownership, database strategy, synchronization, and eventual consistency.
- Design resilient failure handling, monitoring, observability, and audit mechanisms.
- Address scalability challenges including idempotency, concurrency, duplicate message handling, and horizontal scaling.
- Collaborate with business analysts, developers, architects, QA, and production support teams.
- Ensure the architecture delivers performance, reliability, regulatory compliance, and operational stability.
Inne informacje
I consent to processing of my personal data by SNI sp. z o.o. for recruitment purposes in accordance with Data Privacy Policy. Data will be stored for 5 years or until consent is withdrawn.
SNI
26 aktywnych ofert