Backend Java Developer

Raiffeisen Tech Romania — Romania · Posted ~9 hours ago

Skills

Java Backend Development Software Development Enterprise Software Modernization

🔓 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

A backend Java engineering role focused on modernizing large-scale enterprise systems and developing next-generation software solutions. You will contribute to new software implementations, collaborate with international engineering teams, and work with modern technologies in an environment that values curiosity, continuous learning, and technical innovation.

Highlights

Backend Java opportunity focused on modernizing enterprise banking systems and building next-generation software solutions. Offers international collaboration, enterprise-scale projects, modern technologies, continuous learning, and meaningful technical contribution.

Description

About the project In the Core Banking Systems tribe, we are exploring new banking horizons and are in search of an enthusiastic backend developer to join our team. As a key member of our development team, you will have the opportunity to innovate and create solutions that will facilitate group-wide modernization of our traditional banking systems. If you are driven by a deep passion for leveraging technology to drive change and are eager to contribute to the next generation of banking software, we are excited to hear from you. Discover Raiffeisen Tech ✨Raiffeisen Tech Romania, a subsidiary of Raiffeisen Tech GmbH in Vienna, brings together experienced tech talents to enable Raiffeisen Bank International (RBI) Group to deliver innovative digital solutions. We work on international, enterprise‑grade projects using modern technologies, fostering collaboration, curiosity, and continuous learning. Your mission 🎯 Implement Software Solutions: Contribute to the development of new software products in our core banking area, based on a microservices and data-driven architecture build with a state-of-the-art technology stack.Support Product Maintenance: Assist in the continuous improvement and maintenance of existing products to enhance functionality and user experience.Participate in Quality Assurance: Engage in improving quality assurance processes to ensure high standards of software quality and reliability.Collaborate with Team Members: Work closely with team members, sharing ideas and encouraging collaboration to achieve common objectives.Contribute to Learning Initiatives: Actively participate in knowledge-sharing sessions, promoting continuous learning within the team.Engage in Agile Development: Take part in the entire development process within an agile environment, contributing to iterative development and feedback loops.Assist in Architectural Discussions: Collaborate in discussions about architectural designs, providing input to enhance system efficiency and scalability. Required superpowers💪 Expertise in Software Development: Proficient in Java and Spring Boot, with a solid understanding of microservices architecture.Design Patterns & Architecture: In-depth understanding of software design patterns, domain-driven design, and event-driven architecture.Messaging Systems: Experience with Apache Pulsar or Kafka for real-time data streaming and event processing.Containerization: Familiarity with Docker for efficient application deployment and management.Collaborative Team Player: Strong team spirit with excellent communication skills, fostering a positive team environment.Passion for Innovation: Enthusiastic about software development and emerging technologies, continuously seeking to enhance skills.Proactive Problem Solver: High initiative with a focus on quality and solution-oriented thinking, driving continuous improvement.Language Proficiency: Fluent in English (written and spoken); German language skills are a plus.