#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaJSFull Stack Java Developer
    Full Stack Java Developer
    JS
    emagine Polska

    Full Stack Java Developer

    emagine Polska
    Warszawa
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Hybrid

    Tech stack

      HTML

      master

      React

      master

      JavaScript

      master

      React Native

      advanced

      Hibernate

      regular

      Java

      regular

      Spring

      regular

    Job description

    🌍Work mode: once a week in the office in Warsaw.

    📑Assignment type: 35-45 Euro, 150-180 PLN per hour.

    Start: ASAP/ 1 msc.

    📕Project language: English.

    ✈Business Travel: 2 -3-day visits in Scandinavia, few times a year.

    💻Workload: Full time.

     



    Job Description:


    We are looking for a Full Stack Developer (60%-70% Frontend, 40%-30% Backend). with experience in the banking industry to take the role of a senior developer within the project. The department is responsible for the development and the maintenance of the systems which support back-office processes in the banks and systems which serve as a web platform for the customer onboarding, bank account management, loans, mortgages, pensions, credit card administration.


    The consultant will join the department’s Polish team which counts around 35 developers and testers. After an introductory phase the consultant will be part of the department and assigned to a team working on requirement analysis, as-is analysis, solution design, development, implementation and solving initial production problems.

     



    Responsibilities:

    • Translate user requirements into the overall architecture and implementation.
    • Coordinate with the Client (Business Developers DK).
    • Design, code, review optimized front end code HTML and JavaScript.
    • Design, code, review backend integration.
    • Understand, create and debug database related queries.
    • Create test code to validate the application against client requirements.
    • Troubleshoot web application with a fast and accurate resolution.
    • Redesign and transfer inhouse to industry standard solutions.
    • Evaluate user requirements, use cases and issues to automate manual processes.
    • Transfer abstract user needs to technical solutions.
    • Maintain synergy and reuse of standards between collaborating teams.
    • Participate in review of domain architecture designs.
    • Interact with organization to evaluate and challenge current operational procedures.
    • Support, review, train developers.
    • Document architecture and technical design.
    • Translate user requirements into the overall architecture and implementation.
    • Coordinate with the Client (Business Developers DK).
    • Design, code, review backend in Java.
    • Excellent communication and interpersonal skills both in English and Polish.



    Requirements:

    • 6+ years of Frontend experience, 3-4 years of Java experience.
    • Excellent technical skills in frontend environment using React Native, Typescript, React. JavaScript.
    • Strong experience designing, architecting, and implementing software solutions (frontend focus) in an enterprise environment (including microservice-style and cloud-based application architectures).
    • Familiarity with enterprise distributed computing solutions.
    • Familiar with Single Page Applications / SPA, Mono-repo, Micro-Frontend Development (MFE).
    • Experience with working with Design Systems.
    • Excellent coding and documentation standards.
    • Experience working in high-performance Agile (SCRUM) environment.
    • Being used to working in project environment, both with waterfall and Agile software delivery models.
    • Expert knowledge about SDLC tools (build systems, ticket systems, code repositories, CI etc.).
    • Experience in complex monolithic systems.
    • Architecture design (MVC, REST, BPM, Broker, Event Sourcing, Microservices).
    • Backend development (Spring, Hibernate,).
    • Web API development (SOAP, REST).
    • Database (SQL and non-sql DB).
    • Security (Spring Security).
    • Configuration (Spring Boot, Maven).
    • Code quality standards.
    • Development approaches (Agile, Lean, DDD, Process Centric - BPM).