Back to jobs
Senior Java Full-Stack Developer
Successfully
Req. VR-120303
Our customer is a top-tier investment bank with client assets of hundreds of billion globally.
Reason to join us
• We offer the opportunity to work in a highly professional environment where you will work with high-level financial instruments
• We want you to be part of our success story and give you reasons to be proud of what you achieved as part of our fabulous team
• We give you the opportunity to develop yourself and evolve in your career via our fantastic technical, business-related or soft skills training
• We encourage creative-thinking in our great open-minded work environment. Frequently the relaxation rooms are the place where the most ambitions ideas are born.
• We are not just professional teams, we are also friends that have fun working together
• If you are an active person and you feel motivated by the creation/development of the software solutions, then this is the place to be, you will not get bored.
We are seeking an experienced and versatile Full Stack Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining both the server-side logic and the client-side user interface for our critical applications. You will leverage your expertise in Java and modern frontend frameworks to build robust, scalable, and user-friendly solutions that meet the bank's stringent standards.
Responsibilities:
End-to-End Development: Design, develop, and deploy complete web applications, from the database layer to the user interface.
Application & API Design: Create and implement well-designed, testable, and efficient backend services and RESTful APIs using Java and Spring Boot.
Frontend Development: Build responsive, intuitive, and high-performance user interfaces using modern frameworks like Angular, React, or a similar technology.
System Integration: Define and implement integration strategies for various application components, ensuring seamless data flow and functionality.
Code Quality & Best Practices: Write clean, maintainable, and secure code. Actively participate in design and code reviews to ensure adherence to Deutsche Bank's development standards and architectural guidelines.
Testing & Deployment: Develop and execute unit, integration, and end-to-end tests to ensure software quality. Manage the deployment process for new features and fixes in non-production environments.
Technical Support & Problem Solving: Provide Level 3 support for production systems, contribute to root cause analysis of technical issues, and implement effective solutions.
Documentation: Create and maintain clear technical documentation, including design specifications, deployment notes, and user guides.
Collaboration: Work closely with architects, functional analysts, and other technical specialists to deliver cohesive and effective software solutions.
Must have
5+ years of relevant professional experience in software development.
Backend:
Strong proficiency in Java.
Extensive experience with the Spring Boot (2.x/3.x/4.x) framework.
Proven experience in designing and building REST APIs.
Solid understanding of relational databases, particularly Oracle.
Frontend:
Strong proficiency with a modern UI framework such as Angular, React, Vue.js or similar
General:
Experience with code versioning tools (e.g., Git), build tools (e.g., Maven), and CI/CD pipelines.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Other: mandatory 2 days / week onsite on client's premises / bvd Dimitrie Pompeiu
Nice to have
N/A
Languages
English: C1 Advanced
Seniority
Senior
Bucharest, Romania
Req. VR-120303
Java Full Stack
BCM Industry
25/02/2026
Req. VR-120303
Apply for Senior Java Full-Stack Developer in Bucharest
*Indicates a required field