Senior Full-stack Developer (Java+Angular)
EPAM Systems
⚲ Warszawa
Wymagania
- Angular
- Java
- Spring Boot
Opis stanowiska
We are seeking an experienced Senior Full-Stack Developer (Java and Angular) to join our team in building the Reporting Analytics Hub, a new microservices-based application built with Spring Boot and Angular. The project is for a leading global financial institution, focused on delivering innovative digital solutions for internal analytics and reporting. You will work with an existing codebase as a foundation, adapting and extending it to meet evolving business needs, including multi-tenancy and enhanced security features. This is an exciting opportunity to collaborate closely with stakeholders, translating business requirements into robust technical solutions. This role offers a hybrid model, with 3 days per week working from the client's office in Warsaw, Poland. If you're ready to make an impact in a dynamic environment, we want to hear from you! Responsibilities • Collaborate with internal customers to gather and analyze business requirements • Translate requirements into technical specifications, user stories, and high-quality code • Design and implement scalable, secure, and maintainable microservices using SpringBoot and Angular • Adapt and extend the existing codebase to support multi-tenancy and other new features • Ensure compliance with security and governance standards • Participate in architectural decisions and code reviews • Present solutions and moderate discussions with stakeholders • Foster a collaborative, customer-oriented team environment Requirements • University degree (Bachelor’s or Master’s) in Computer Science or related field • 5+ years of experience in Java development • 3+ years of experience with Angular and Spring Boot • Around 3 years of experience in the banking sector and advisory roles • Strong experience in application architecture, authentication, and authorization patterns • Solid understanding of security and compliance governance • Excellent coordination, organizational, and problem-solving skills • Proven relationship management and communication skills • Experience in web development and programming/application development • Demonstrated teamwork, emotional intelligence, and self-motivation Nice to have • Experience with multi-tenancy architectures • Familiarity with cloud platforms and DevOps practices • Knowledge of additional frontend frameworks or backend technologies • Certifications in relevant technologies or project management We gather like-minded people: • Engineering community of industry professionals • Friendly team and enjoyable working environment • Flexible schedule and opportunity to work remotely within Poland • Chance to work abroad for up to 60 days annually • Business-driven relocation opportunities We provide growth opportunities: • Outstanding career roadmap • Leadership development, career advising, soft skills, and well-being programs • Certification (GCP, Azure, AWS) • Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru • English classes We cover it all: • Stable income (Employment Contract or B2B) • Participation in the Employee Stock Purchase Plan • Benefits package (health insurance, multisport, shopping vouchers) • Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more • Referral bonuses • Corporate, social and well-being events Please, note: • The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. • We will reach out to selected candidates exclusively.