All offersWrocławJavaMiddle/Senior Java Developer
Middle/Senior Java Developer
Java
SpyroSoft

Middle/Senior Java Developer

SpyroSoft
Wrocław
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office
SpyroSoft

SpyroSoft

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. After just a few years on the market, it was named one of the fastest growing technology companies in Europe by Financial Times.

Company profile

Tech stack

    Java
    advanced
    Spring
    regular
    Hibernate
    regular
    Microsoft Azure Cloud
    nice to have
    AWS
    nice to have
    Microservices
    nice to have
    CI / CD
    nice to have

Job description

Our project portfolio is growing and so is our java development team.
We are looking for experienced java engineers on different levels of seniority (middle, senior) to join one of our project teams in the area of finance, employee experience, digital maps, geospatial, education, industry 4.0 and IoT.
If you are passionate about software and would like to join our rapidly growing company feel free to contact us.

Must have:
  • Proven professional experience as Java developer
  • Strong Java8+ skills, core language and popular frameworks, e.g. Spring, Hibernate (But if you prefer working with more conservative stack - no problem, we will find you a project :) )
  • Strong knowledge of object-oriented analysis and design techniques, experience in using design patterns
  • Experience in working with coding standards and static code analysis tools
  • Experience in working with CI/CD tools and procedures
  • Experience in working with modern software engineering tools: Git, Gerrit, Docker, SonarQube, etc.
  • Experience in testing, e.g. unit tests, integration tests
  • Communicative English (Knowledge of German would be a plus)

Nice to have:
  • Front-End Experience
  • Experience in working with and designing distributed systems in microservice architecture
  • Experience in working with relational and non-relational databases
  • Experience in working with cloud infrastructure, especially AWS and/or Azure
  • Experience in working in agile project setups, e.g. SCRUM based approaches

Main responsibilities:
  • Regular activities throughout the entire development lifecycle, including requirements engineer, software and system design, implementation, testing, documentation.
  • The exact scope of responsibilities might vary depending on particular project and candidate’s experience and will be discussed with each candidate in further stages of the interview process individually.

Benefits:
  • Remote work one day a week
  • Medical care, Multisport
  • Individual employee development program
  • One-to-one English language lesson
  • Relocation package (financial support or company apartment for a month)
  • Unlimited coffee, tea
  • Fruit day twice a week