Senior Full-Stack Developer (Java & Angular)
BNP Paribas SA oddział w Polsce
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- Spring Boot
- Angular
- SQL
Opis stanowiska
We are building a next-generation Investment Reporting platform from scratch (Greenfield). We are looking for a highly experienced Full-Stack Engineer (Java & Angular) to design and develop this brand-new solution. Rather than doing a direct translation or legacy maintenance, our goal is to build a completely new architecture. The existing system will serve purely as a functional reference point to help us understand and capture complex business rules during the design phase.
Senior Full-Stack Developer (Java & Angular)
Why this Role is Compelling:
• 100% Greenfield Development: Your focus is entirely on creating a brand-new application using modern technologies.
• Collaborative Architecture: Workhand-in-hand with dedicated Architects, contributing your expertise to shape the backend services, APIs, and frontend state management.
• Domain Expertise: Gain deep exposure to the investment banking domain by transforming established business capabilities into a modern, high-performance platform.
Key Responsibilities:
• End-to-End Development: Design and build scalable backend services (Java) and clean, highly responsive user interfaces (Angular).
• Functional Alignment: Analyze existing business capabilities to ensure the new greenfield platform delivers comprehensive functionality while keeping the code clean and optimized.
• Data Layer Integration: Work with enterprise databases to optimize data processing and ensure consistency as the new platform is rolled out.
• Technical Collaboration: Partner with architects and tech leads to ensure that development aligns perfectly with modern best practices and the targeted system architecture.
Requirements:
• Enterprise-Level Java: Robust experience in building scalable backend applications (Spring Boot, microservices architecture).
• Advanced Angular: Proven track record of developing complex Single Page Applications (SPA) with a focus on component architecture and efficient state management.
• Solid SQL Skills: Proficiency in relational databases (Sybase and/or Oracle), including analyzing and optimizing data structures and queries.
• Analytical & Adaptable Mindset: Openness to explore and understand the logic of the existing system (built on 4D) to extract core business rules.
• Fluent English:Required for daily collaboration within our international team.
• Nice to Have:• Experience participating in system modernization or platform transformation projects.
• Familiarity with reporting frameworks (e.g.,Jasper Reports).
What we offer:
• Hybrid work mode, 50% working from home within a month
• Equivalent for remote work expenses (120 PLN per month)
• Stable employment in the international company
• Fully paid private medical care for employee
• Pre-paid lunch card
• Employee Pension Plan
• Co-financed Multisport Card
• MyBenefit Cafeteria Platform
• Life insurance
• Car parking availability in the office building
• Trainings and development opportunities
If the offer sounds interesting to you - please be invited to apply with your resume in English.
Senior Full-Stack Developer (Java & Angular)
Why this Role is Compelling:
• 100% Greenfield Development: Your focus is entirely on creating a brand-new application using modern technologies.
• Collaborative Architecture: Workhand-in-hand with dedicated Architects, contributing your expertise to shape the backend services, APIs, and frontend state management.
• Domain Expertise: Gain deep exposure to the investment banking domain by transforming established business capabilities into a modern, high-performance platform.
Key Responsibilities:
• End-to-End Development: Design and build scalable backend services (Java) and clean, highly responsive user interfaces (Angular).
• Functional Alignment: Analyze existing business capabilities to ensure the new greenfield platform delivers comprehensive functionality while keeping the code clean and optimized.
• Data Layer Integration: Work with enterprise databases to optimize data processing and ensure consistency as the new platform is rolled out.
• Technical Collaboration: Partner with architects and tech leads to ensure that development aligns perfectly with modern best practices and the targeted system architecture.
Requirements:
• Enterprise-Level Java: Robust experience in building scalable backend applications (Spring Boot, microservices architecture).
• Advanced Angular: Proven track record of developing complex Single Page Applications (SPA) with a focus on component architecture and efficient state management.
• Solid SQL Skills: Proficiency in relational databases (Sybase and/or Oracle), including analyzing and optimizing data structures and queries.
• Analytical & Adaptable Mindset: Openness to explore and understand the logic of the existing system (built on 4D) to extract core business rules.
• Fluent English:Required for daily collaboration within our international team.
• Nice to Have:• Experience participating in system modernization or platform transformation projects.
• Familiarity with reporting frameworks (e.g.,Jasper Reports).
What we offer:
• Hybrid work mode, 50% working from home within a month
• Equivalent for remote work expenses (120 PLN per month)
• Stable employment in the international company
• Fully paid private medical care for employee
• Pre-paid lunch card
• Employee Pension Plan
• Co-financed Multisport Card
• MyBenefit Cafeteria Platform
• Life insurance
• Car parking availability in the office building
• Trainings and development opportunities
If the offer sounds interesting to you - please be invited to apply with your resume in English.
🔍 Dekoder Ogłoszenia
🔴
We are building a next-generation Investment Reporting platform from scratch (Greenfield).
Oznacza to, że projekt jest nowy i nie ma istniejącego kodu, ale może też sugerować brak ustalonej infrastruktury i procesów.
🔴
The existing system will serve purely as a functional reference point to help us understand and capture complex business rules during the design phase.
Choć podkreśla się 'greenfield', istniejący system będzie źródłem wymagań, co może oznaczać, że nowe rozwiązanie będzie musiało odzwierciedlać jego logikę, nawet jeśli architektura jest nowa.
🟡
Collaborative Architecture: Workhand-in-hand with dedicated Architects, contributing your expertise to shape the backend services, APIs, and frontend state management.
Współpraca z architektami jest pozytywna, ale 'work hand-in-hand' może sugerować, że architekt będzie bardzo zaangażowany w codzienne zadania deweloperskie, co może oznaczać mniejszą autonomię dla developera.
🟡
Domain Expertise: Gain deep exposure to the investment banking domain by transforming established business capabilities into a modern, high-performance platform.
Zdobycie wiedzy domenowej jest wartościowe, ale 'transforming established business capabilities' może oznaczać konieczność zrozumienia i implementacji skomplikowanych, potencjalnie przestarzałych reguł biznesowych.
🔴
Functional Alignment: Analyze existing business capabilities to ensure the new greenfield platform delivers comprehensive functionality while keeping the code clean and optimized.
Zapewnienie zgodności funkcjonalnej z istniejącymi systemami jest kluczowe, ale może oznaczać, że 'czysty i zoptymalizowany kod' będzie musiał być kompromisem z potrzebą odwzorowania złożonej, istniejącej logiki.