Senior Java Software Engineer / Expert

Deutscheboersegroup — Czechia · Posted ~1 hour ago

Senior Full-time Visa History ✓

Skills

Java Spring Boot REST APIs Microservices Kafka Event-driven architecture Workflow orchestration Distributed systems Cloud-native development REST Cloud-native

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an engineering team developing resilient cloud-native backend platforms for complex business processes at scale. You will build Java and Spring Boot services and REST APIs, develop event-driven applications with Kafka, implement workflow orchestration, and integrate multiple systems. The role offers end-to-end involvement in solution design, development, deployment, operations, and continuous improvement.

Highlights

Work on modern cloud-native platforms and highly scalable distributed systems, with ownership across design, development, deployment, operations, and continuous improvement in an agile engineering environment.

Description

Your career at Deutsche Börse Group Your area of work: Join a team building modern, cloud-native platforms that power complex business processes at scale. You will work on a distributed microservices architecture driven by real-time events and state-based workflows, helping to design and deliver resilient systems that process critical business operations. As part of an agile and collaborative engineering environment, you will contribute to the full software lifecycle from solution design and development to deployment, operation, and continuous improvement. Your responsibilities: Design, develop, and maintain scalable backend services and REST APIs using Java and Spring BootBuild event-driven applications leveraging Kafka and modern messaging technologiesDevelop workflow and orchestration capabilities supporting complex multi-step business processesIntegrate with internal and external systems, ensuring reliable data exchange across multiple sourcesDesign and optimize data persistence layers using PostgreSQL and other relational databasesImplement robust logging, monitoring, audit, and traceability capabilitiesEnsure application resilience through effective error handling, fault tolerance, and recovery mechanismsParticipate in architecture discussions, code reviews, and technical decision-makingCollaborate closely with cross-functional teams in an Agile environmentContribute to quality assurance activities, including integration, performance, and security testingLeverage AI-assisted development tools to accelerate delivery and improve code quality Your profile: Bachelor's degree in Computer Science, Software Engineering, or a related field8-10 years of professional software engineering experienceStrong hands-on experience with Java and Spring BootProven track record of building and operating microservices-based distributed systemsExperience designing and implementing event-driven architectures using Kafka or similar technologiesSolid understanding of REST APIs, asynchronous communication patterns, and system integrationStrong experience with PostgreSQL or other relational databasesHands-on experience with Kubernetes/OpenShift and modern CI/CD practicesExperience using AI-powered development tools such as GitHub Copilot or similar solutionsDeep understanding of distributed systems, scalability, reliability, and data consistency patternsExperience delivering production-grade applications in complex environmentsExposure to workflow, orchestration, or process-driven platformsStrong analytical thinking, problem-solving, and communication skillsExcellent English language skills, both written and spokenProactive mindset with a strong sense of ownership and focus on delivering business value Would be an advantage: Experience with Go (Golang)Experience with React or other modern frontend frameworksUnderstanding of workflow-driven user interfaces and process-centric applicationsExperience working within financial services or similarly regulated environmentsFamiliarity with compliance, audit, or governance requirements in enterprise software development You can look forward to our benefit package: Hybrid Work and Flexible working hours Work from abroad - 12 days of remote work from EU countries per year Group Share Plan - discount on company shares Pension fund contribution - 3% of your gross salary (5% after 5 years with us) Health & Wellbeing - fully covered Multisport card, life & accident insurance, sick days and 100% salary contribution during sick leave (up to 56 days) 25 vacation days Mobility - fully covered public transport in Prague & free parking Flexible Benefit Account (Pluxee) - 1200 per month Free Access to E-Learning Platforms, Internal Development Programs, Mentoring & Learning Budget