Position: Middle Java Engineers - Spain
Company: Simplify
Experience required: 3y
Category: Java
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

About us

We’re a creative team of marketers, designers, developers, and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.

Our job is to eliminate barriers, misunderstandings, and unawareness between a product and a consumer. We make their ways to each other simple.

Simplify. Your way to Greatness.

About customer & project:

As a Software Engineer you will be a key part of the team that builds the architecture that drives our business. You will design and implement scalable systems that can handle 60K events per second, that serve more than 120TB of content monthly to users.

You will create innovative solutions that fon. You implements for tech companies (Telecom, Banking, Fintech) around the world.

Our tech stack is Java 11, Spring or Spring-boot2.0, SQL and NO-SQL databases, Microservices architectures.

Project tech stack: Java 8/11, Spring Boot, RestfulAPIs, Jenkins

Hard Skills:
•	At least 4-5 years of work experience developing in Java ( more 
 or equal Java 8 ) 
•	Solid knowledge in Spring or Spring-boot 2.0 
•	Working experience developing Restful APIs o Working experience with testing frameworks jUnit5 & Mockito. 
•	Working experience with Maven o Experience with Continuous integration (Preferably Jenkins) / Continuous deployment 
•	Experience working with SQL and/or NO-SQL databases 
•	Knowledge of cloud technology such as GCP, Docker or Kubernetes o Knowledge in Microservices architectures. 
•	Git o IDEs like IntelliJ or Eclipse 

It will be valued:
•	Messaging queues (Pub/Sub, Kafka, ...) 
•	Experience developing with SOLID principles 
•	Experience with testing tools like Wiremock, Testcontainers, jMeter or similar. 
•	Previous experience on Fintech companies 
•	Working experience on Agile/Scrum environments 
•	Working experience with React & Typescript

Team structure at Client side: 13 developers

Number of units needed: 2

Interview process:

Internal tech interview 
Tech interview with client
Test task (2-3 hours) - optional