+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

115+44 =
+
Forgot password

Enter your email, and we will send you your password

HR agency Elevate

Senior Fullstack Java/Angular Developer

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    We are looking for a Senior Fullstack Java/Angular Developer to join our team working on a financial software platform used by bank clients to invest in funds and ETFs. Users interact with multiple banking portals to manage investment requests, access financial products, and exchange documents (e.g., PDFs). Bank employees also use these portals to facilitate client transactions. The platform integrates with external financial systems such as DASKA, Docsis, and Upvest.

     

    Key Responsibilities

     Develop new features based on requirements, ensuring high-quality, maintainable code.

     Create and review pull requests (PRs) to maintain code quality and standards.

     Refactor legacy code when necessary, with a primary focus on building new functionalities.

     Ensure build success by monitoring Jenkins pipelines after code commits.

     Collaborate with Business Designers (BD) and Testers to debug, reproduce defects, and implement fixes.

     Propose technical improvements, including implementing or upgrading libraries, removing dependencies, and optimizing performance.

     Maintain a deep understanding of microservices architecture, ensuring robust communication via JMS and HTTP requests (internally and with external systems).

     Perform database operations (PostgreSQL) to facilitate testing and debugging.

     Implement and maintain security best practices, including role-based access control (RBAC), multi-tenancy validation, and access token security.

     Participate in weekly architectural meetings, contributing to discussions and proposing codebase improvements.

     Participate in Agile sprints (14-day cycle) and daily stand-up meetings.

     

    Technical Requirements

    Qualifications & Experience

     5+ years of experience in Fullstack Development using Java & Angular.

     Strong expertise in microservices architecture and inter-service communication.

     Experience with database design, performance optimization, and data manipulation.

     Solid knowledge of security principles for RESTful services (RBAC, multi-tenancy, access tokens).

     Hands-on experience with CI/CD pipelines (Jenkins) and containerized environments (Docker, Kubernetes).

     Ability to troubleshoot, debug, and optimize code for scalability and performance.

     Excellent communication skills, able to collaborate with cross-functional teams (BDs, Testers, Architects).

     Proven ability to contribute to architectural discussions and technical decision-making.

     Proficiency in using version control systems (Git).

     Familiarity with Scrum principles and practices, such as sprints, sprint planning, etc.

     Experience using Jira to manage and track tasks, user stories, bugs, etc.

     

    Nice-to-Have Skills

     Experience with financial applications and banking integrations.

     Knowledge of external financial systems (DASKA, Docsis, Upvest).

     Experience in migrating or upgrading legacy systems and libraries.

     

    Backend Technologies:

     Java 17, JPA, Hibernate, Weld

     PostgreSQL, Liquibase

     WildFly, Kubernetes, Docker

     Maven, Freemarker templates

     Microservices architecture, JMS, REST APIs

     

    Frontend Technologies:

     Deep understanding of Angular2 (v19) and extensive experience with TypeScript, including static typing, interfaces, enums, etc.

     Proficiency in RxJS and handling asynchronous data streams.

     Knowledge of Jest for unit testing.

     Knowledge of Playwright for end-to-end (E2E) testing.

     Strong skills in JavaScript (ES6+), HTML5, CSS3, and modern frontend design techniques (Flexbox, Grid, etc.).

     Understanding of HTTP & RESTful API.

     

    Tools & Infrastructure:

     CI/CD: Jenkins, Sonar

     Monitoring: Grafana, Elasticsearch

     Version Control: Git