CareerPlanSign in

Senior Java Software Engineer

București, București, ro💼 Full-time🗓 2026-09-02 → 2026-09-25

Core

Design, develop, and maintain reliable backend Java applications supporting trading activities and system integrations within the institutional domain.

Role type

Senior IC backend software engineer (Java)

Builds

Backend services, trading workflows, and system integrations for institutional trading platforms

Domain

Financial services / Capital markets / Trading infrastructure

Deliverable

production ML models | product features

Required skills

Java, REST APIs, SQL, relational databases, concurrency, multithreading, transaction management, error handling, application resilience, automated testing, CI/CD pipelines, root-cause analysis, system design, code review

Preferred skills

FIX protocol, electronic trading workflows, asynchronous messaging, event-driven architectures, Kafka, Spring/Spring Boot, containerization, observability, low-latency design, agentic models

Technologies

Java, SQL, Kafka, Spring, Spring Boot

Responsibilities

Design and develop backend services for trading applications; take end-to-end ownership of technical topics from design to production; analyze production issues and perform root-cause analysis; work with APIs and system integrations including FIX protocols; ensure data consistency and failure recovery; review code and provide constructive feedback; mentor less experienced engineers

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.