Senior Backend Engineer (f/m/x)
D.B. Group3 months ago
Bucharest, RomaniaSenior
Responsibilities
- Develop, maintain, and enhance a high-frequency, low-latency Order and Execution Management system.
- Deliver scalable, maintainable Java software using sound architectural principles, design patterns, and modern development frameworks.
- Participate in L3 production support, intra-day support, and on-call rotations.
- Investigate and resolve complex technical and production issues across distributed applications and system components.
- Design solutions, review code, and promote software quality, maintainability, performance, and coding standards.
- Develop and maintain unit and integration tests and contribute to QA automation.
- Drive automation and continuous improvement across development, testing, deployment, and operational processes.
- Monitor performance, identify bottlenecks, perform optimizations, and support operational excellence and remediation activities.
- Contribute to security, risk, and control initiatives by addressing vulnerabilities and operational risks.
- Collaborate with global cross-functional teams and participate in architecture and solution design reviews.
- Mentor colleagues, share knowledge, and influence engineering standards, tools, practices, and technical direction.
Requirements
- Strong software development experience with Java and strong knowledge of Java SE fundamentals, including collections, generics, and exception handling.
- Hands-on experience with Java features including Streams API, lambda expressions, and records.
- Understanding of multithreading, concurrency patterns, asynchronous communication, event-driven architectures, and JVM memory management.
- Experience with JUnit, Mockito, Git, Maven, Gradle, Jenkins, TeamCity, GCP, Kubernetes, SQL, Linux, and Bash scripting.
- Experience identifying and resolving performance bottlenecks through debugging and JVM tuning.
- Experience with code reviews, coding standards, software quality, maintainability, and QA automation practices.
- Strong debugging, troubleshooting, analytical, problem-solving, communication, collaboration, and ownership skills.
- Strong written and verbal English communication skills and ability to work in an international, cross-functional environment.
- Experience in Capital Markets or trading systems is preferred.
- Knowledge of software design patterns, Kafka, JMS, RabbitMQ, IBM MQ, Solace, FIX Protocol, and mission-critical production systems is preferred.
Benefits
- Hybrid working model with 40% remote work and options for flexible working hours.
- 24 days of holiday, loyalty days, and bank holidays, including weekday observance for weekend bank holidays.
- Private healthcare and life insurance with premium benefits for employees and discounts for loved ones.
- Meal vouchers, referral bonuses, retailer discounts, cultural and CSR activities, workshops, and other programs.
- Continuous learning, coaching, support from team experts, and a professional workplace with modern office facilities.
- Mental-health support, workplace health measures, preventive care, and employee well-being programs.
Tech Stack
Apache KafkaBashGitGoogle Cloud PlatformGradleJavaJenkinsJUnitKubernetesLinuxMavenRabbitMQSQLTeamCity
Categories
About D.B. Group
D.B. Group is an Italian freight forwarder and logistics provider offering air, ocean, road, and rail transport, customs brokerage, and supply chain management for global shippers. Founded in 1980 and headquartered in Montebelluna, Veneto, it is privately held and operates through 79 subsidiaries with a worldwide partner network. The company delivers end-to-end forwarding and integrated logistics services, from consolidation and warehousing to door-to-door deliveries and trade compliance.