Job Description
Job Location: Hibrid in Bucharest, 2 days WFO
Domain: Private Bank
Recruitment process:
- HR discussion
- 2 X technical discussion
About the Team
We are part of a technology and software engineering centre in Bucharest, Romania, delivering mission-critical solutions for a leading global financial institution. Our team oversees a high-frequency, low-latency Order and Execution Management system, supporting Private Bank business lines across multiple regions. We are hands-on, pragmatic, and focused on delivering the best product to our users.
About the Role
On your first day, we will expect you to have:
- A creative approach towards solving technical problems fast, as part of an L3 Rota: intra-day and on-call.
- Desire and ability to learn, debug, and investigate across a complex system landscape.
- Strong analytical skills and demonstrable software development experience.
- In-depth understanding of SDLC.
- Ability to work with modern frameworks and tools, analyse requirements and learn.
- Understanding of asynchronous communication patterns and event-driven architecture.
Java Requirements
- Demonstrable knowledge of Java SE fundamentals: Collections Framework, Generics, Exception Handling.
- Hands-on experience with modern Java features (Java 17+): Streams API, Lambda expressions, Records.
- Good understanding of multithreading, concurrency patterns, and memory management (JVM internals).
- Proven ability to write testable code using JUnit and Mockito.
- Ability to deliver clean, maintainable, and efficient Java code following industry best practices.
- Ability to identify and resolve performance bottlenecks through systematic debugging and JVM tuning.
- Knowledge of TeamCity/Jenkins, Maven, Gradle, GIT, GCP, Kubernetes.
- In-depth understanding of software quality and maintainability, including QA automation.
- SQL, Bash, Linux basic knowledge.
- Excellent communication skills in English.
Nice to Have
- Experience in Capital Markets, preferably Trading systems.
- Design Patterns.
- Message brokers: JMS, Kafka, RabbitMQ, IBM MQ, Solace.
- Experience supporting live critical systems.
- FIX Protocol.
What We Offer
- 24 days holiday + loyalty days + bank holidays.
- Flexible working hours and hybrid work model.
- Private healthcare and life insurance.
- A truly diverse, global working culture.
- Continuous learning and professional development opportunities.