Luxoft
Senior Java Full-Stack Developer
LuxoftRomania4 days ago
Full-timeInformation Technology, Engineering +1

Project Description:




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.


Responsibilities:

  • 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.


Mandatory Skills Description:

  • • 5+ years of relevant professional experience in software development.
  • • Backend:
  • o Strong proficiency in Java.
  • o Extensive experience with the Spring Boot (2.x/3.x/4.x) framework.
  • o Proven experience in designing and building REST APIs.
  • o Solid understanding of relational databases, particularly Oracle.
  • • Frontend:
  • o Strong proficiency with a modern UI framework such as Angular, React, Vue.js or similar
  • • General:
  • o Experience with code versioning tools (e.g., Git), build tools (e.g., Maven), and CI/CD pipelines.
  • o Strong analytical and problem-solving skills.
  • o Excellent communication and teamwork abilities.



Language:

  • English: English: B2 Upper Intermediate


  • Romanian: C1 Advanced

Key Skills

Ranked by relevance