#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaJavaSenior/Architect Fullstack (Java+Angular)
    Senior/Architect Fullstack (Java+Angular)
    Java
    Synergetica

    Senior/Architect Fullstack (Java+Angular)

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

    Tech stack

      Java

      master

      Spring

      master

      Spring Boot

      master

      JavaScript

      regular

      Angular 12

      regular

      Amazon AWS

      regular

      Kafka

      regular

      Docker

      regular

      Kubernetes

      regular

      Microservice Architecture

      regular

    Job description

    Online interview
    Friendly offer

    Our customer is the largest German insurance company and one of the biggest insurances across the world. They are now looking for a mature Fullstack Developer to enhance their development efforts, including developing new modules for insurance software and integration of existing services, freshly developed features and external services.

    We're expecting you to be a round-shaped specialist, proficient not only in writing code, but with understanding of architecture, system design, cloud infrastructure etc. You will play a key role in designing and creating new solutions that have to be flexible, highly performing and easily integrated.


    Responsibilities:

    • Design, implement and own software layer within the platform together with the agile development team – this includes especially: integration of the third-party services into the platform; services exposed by the platform to the customer (APIs and UIs); integration / orchestration layer empowering the platform to build reusable products (incl. the microservice architecture, streaming capabilities and the UI framework); A/B testing capabilities 
    • Ensure fulfilment of non-functional requirements of the solution, such as performance, data protection, IT security and ergonomics/usability  
    • Take over end-to-end responsibility over the implemented software assets and maintain them in production (DevOps mindset - you build it, you run it) 
    • Be passionate about finding the sweet spot between building generic, reusable products and having a high pace in delivering a value add to our clients  
    • Ensure fulfillment of non-functional requirements of the solution, such as performance, data protection, IT security and ergonomics/usability 
    • Understand and explain advantages and disadvantages of the proposed solutions to internal and external stakeholders, at different levels  
    • Be accountable for the on-time and to-quality delivery of the software assets  
    • Manage the design of deliverables and architecture with emphasis to efficiency, scalability, and reusability 


    Requirements:

    • Master (MSc) or equivalent experience in a technical field (for example, Computer Science, Engineering...)  
    • Expert knowledge and solid experience in Java and JavaScript, with a focus on Spring (v5+), Spring Boot (v2+) and Angular (v12+) 
    • 10+ years of experience in hands-on software engineering  
    • Expert knowledge of state-of-the-art architectural patterns (microservices, streaming, process management, service decoupling and orchestration etc.)  
    • Expert knowledge of cloud-based platforms (preferable AWS)  
    • Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
    • Strong experience as a software developer in a medium/big environment (preferable in building a scalable API based applications)  
    • Strong experience with common cloud tools / pattern (Kubernetes & Docker, Git & Jenkins, Kafka, relational databases, Camunda, Lambda functions etc.) 
    • Being able to manage security topics in an enterprise environment (deep understanding of OAuth2.0, OpenID etc.)  
    • Experience as a mentor, tech lead or leading an engineering team
    • Strong understanding of the Agile software development cycle.  
    • Excellent analytical, debugging, and problem-solving skills  
    • Strong collaboration skills, ability to explore new paths and work in international teams  
    • Experience working in cross-functional development teams using agile methodologies  
    • A can-do attitude, result driven and openness to learning  
    • Professional communication level in English (Upper-Intermediate or higher)


    We offer:

    • Competitive salary depending on your experience
    • Professional development opportunities
    • Study and practice of English: courses and communication with colleagues and clients from different countries
    • Yoga classes
    • Compensation package (paid vacation, sick leaves)
    • Flexible working hours (from 9-11 to 18-20)
    • Comfortable office or possibility to work remotely