Match score not available

Senior Java Software Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years of experience with Java 11+, Spring and Spring Boot, Good understanding of OOP concepts and Design Patterns, Experience in designing RESTful and GraphQL APIs, Fluency in English.

Key responsabilities:

  • Work closely with QAs, project and product managers
  • Design and implement scalable data models

Job description

About us 


QaiWare is a software development company that specializes in providing custom payment software solutions to clients in various industries. Our focus is entirely on the payments domain and this specialization spreads across all aspects of the company and the services we deliver. Оver the last decade we have become a strategic service provider for leading financial service companies, manufacturers, merchants and payment service providers in the European market.


Our Hiring Process:


  • Only shortlisted candidates will be contacted for a first interview with an HR representative 
  • Only one technical interview will be conducted 
  • Feedback will be given after each step in the process


We are looking for the right person for the following position: Senior Java Software Developer

This is what you will be dealing with, if you join us: 


  • Work closely with QAs, project and product managers 
  • Design and implement underlying data models for applications and services to be scalable and maintainable 
  • Identify improvements and participate on innovating our tools and services
  • Actively practice TDD & BDD while developing new features and refactoring existing code

Required Qualifications: 


  • 5+ years track record with Java 11+, Spring and Spring Boot
  • Good understanding of OOP concepts and Design Patterns
  • Experience in designing and building RESTful and GraphQL APIs
  • Fundamental understanding of SQL and NoSQL databases including ACID, CAP
  • Experience with microservices messaging both synchronous and asynchronous
  • Knowledge of web security integration, e.g. authentication, authorization, single sign-on
  • Experience with version control systems, e.g. git, bitbucket
  • Unit Testing
  • Fluency in English


Stand out with knowledge of:


  • Docker. Kubernetes
  • AWS services
  • Cryptography, TLS knowledge, X.509 certificates
  • CI / CD (Jenkins etc.)
  • Good level of German language


If this sounds appealing to you and you are ready to take the next step in your career, we will be happy to receive your application!


Our Benefits:


  • Learning Opportunities
  • Fast & Efficient Decision Paths
  • Friendly & Respectful Atmosphere
  • Flexible & Remote Work
  • 25 Days Annual Leave 
  • One Day-off Additionally Per Year
  • 20% of Working Hours for Self-development 
  • Premium Health & Dental Care Coverage 
  • Multisport Card 
  • Social Team Activities
  • Own MacBook Pro & Internet Allowance

We thank all candidates for their interest in QaiWare


Confidentiality is guaranteed and the processing and storage of any personal data submitted by applicants will be carried out in full compliance with the requirements of Regulation (EU) 2016/679 (General Data Protection Regulation), the Personal Data Protection Act and all other applicable legal acts.

By applying for this position, you agree to voluntarily provide your personal data in full knowledge that it will be processed, stored and used by „QaiWare“ as an administrator of personal data for the sole purpose of the selection process for this position. „QaiWare“ will not share any personal data submitted by applicants for this position with third parties.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Java Developer Related jobs