#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaJavaSenior Java Developer
    Senior Java Developer
    Java
    Synergetica

    Senior Java Developer

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

    Tech stack

      Java

      master

      Spring

      master

      Spring Boot

      master

      PostgreSQL

      advanced

      Docker

      regular

      Kubernetes

      regular

      Kafka

      regular

      Amazon AWS

      regular

      Microservice Architecture

      regular

      Software 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:

    • 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, with a focus on Spring (v5+) and Spring Boot (v2+)
    • 5+ years of experience in hands-on software engineering 
    • Knowledge of cloud-based platforms (preferable AWS)  
    • Strong experience as a software developer in a medium/big environment (preferable in building a scalable API based applications)  
    • Experience with common cloud tools / pattern (Kubernetes & Docker, Git & Jenkins, Kafka, relational databases, Camunda, Lambda functions etc.) 
    • 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)


    Nice to have:

    • Frontend experience (preferably with Angular 12+)
    • Knowledge of architectural patterns (microservices, streaming, process management, service decoupling and orchestration etc.)  


    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