Position: Senior Java developer / microservice architecture specialist
Company: Clear Solutions
Category: Java
Experience required: 5y
English level: intermediate

We are looking for Senior Java developer / microservice architecture specialist

Responsibilities:
- It's a tech lead role, with at least 7 years in the field, being responsible for a full chain of software development life cycle, and know how to approach optimizing applications
- Role includes a development in order to achieve optimizations of applications, therefore we need a senior that has worked in the Java ecosystem for at least 5+ years
- Our candidate must need to understand how to optimize those and what are the challenges between applications and databases
- The best candidate who knows very well Hibernate, Spring Data and SQL databases, needs to understand how to optimize those and what are the challenges between applications and databases

Requirements:
- 6+ years of experience in Java based applications
- 5+ years of experience in Architecture and Design of Web based applications
- 3+ years of experience in architecting and designing web applications or Microservices  using Java based backend
- Advanced knowledge of Spring Boot, Spring Data, Hibernate
- Advanced knowledge of SQL
- Strong experience with Java8
- Spring Cloud, Spring Security, Spring Integrations, PostgreSQL, ( NoSql is a plus)
- Cloud native apps ( AWS ) would be considered as a big plus
- Working in Agile Scrum Methodology
- Event source driven development
- Kotlin experience is a plus

* Analytical skills and teamwork's skills with a problem-solving attitude
* Strong communication skills in both written and verbal English