Senior Fullstack Developer (Java & Angular)
Summary
Build and maintain full-stack Java/Angular applications for a global investment bank, integrating financial systems and ensuring secure, scalable deployments.
Project description
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. Office attendance - 2 days per week.
Responsibilities
- Application Design and Integration: · Design application components to meet business requirements and document the design. · Define the integration strategy, including rationale and environment requirements, and establish the sequence for product-component integration. · Assess risks related to design, integration, and data quality, and identify mitigation strategies. · Participate in design reviews and ensure adherence to development standards reflecting the bank's guidelines (e.g., naming conventions, encryption, security). · Implement architectural changes as defined by architects. · Provide Level 3 support for technical infrastructure components (databases, middleware, user interfaces). · Contribute to root cause analysis and problem-solving. Java Software Development: · Develop source code for software components based on detailed specifications and design documents. · Participate in code reviews to resolve findings collaboratively. · Integrate software components according to the group’s strategy and verify them through unit and integration testing. · Track and record all code changes through the change management process, ensuring development is scheduled and approved. · Develop methods for deploying change items and manage release deployments in non-production environments. · Create and maintain deployment notes, user guides, and training materials for software products. · Ensure document consistency with software product releases · Fix software defects and analyze code quality. · Collaborate with functional analysts and technical specialists as needed.
SKILLS
Must have
- At least 5+ years of relevant experience · Java 17 · Angular 16+ · Spring Boot 2.7 / 3.x · REST API · Oracle
Nice to have
N/A