Position: Java Lead, Digital Identity Solutions
Company: DataArt
Category: Java
Experience required: 5y
English level: intermediate

We are looking for an experienced and open-minded professional with a strong knowledge of test methodologies and software release cycles. Experience with testing in a microservices environment and with end-to-end contract-based user testing is a big plus.

Our client is a global technology company that provides its services worldwide to top-tier banks. Its culture is very startup-like — the company was founded less than 10 years ago. The company’s mission is to empower every end-user with a unique intellectual identity solution that covers web, mobile and others.

We are going to launch a few SCRUM teams, which will consist of high-quality backend developers (Java), frontend developers (the latest version of React), QA engineers, DevOps engineers (AWS), and Product owners. Overall team expertise is 70% senior level. The plan is to build a highly professional and performing team that can add value to the Product.

Must have

-5+ years of commercial experience in Java, experience leading a technical team
-Experience working with Java 8
-Knowledge and experience with React and Angular
-Experience working with relational DBs such as MySQL, Oracle
-Experience developing and designing RESTful API
-Ability to choose the right technology for the task at hand, whether it turns out to be the latest framework or an established one
-Strong knowledge of object-oriented design and development best practices
-Solid understanding of microservice architectures
-Knowledge of Spring Frameworks including Spring Security, Spring Boot, and Spring Data
-Experience with PostgreSQL
-Skills working with ELK stack on the frontend (Elasticsearch, Logstash, Kibana)
-Working knowledge of Kubernetes and AWS
-Experience with Continuous Integration
-Able estimate, prioritize and execute tasks either by pair programming or single-handedly in a high-pressure environment
-Excellent command of the English language

Would be a plus

-Experience with performant, highly transactional, service-oriented platforms
-Working knowledge of Docker, and UNIX-based operating systems
-Familiarity with application security, cryptography, and security practices
-Experience working with Spring WebFlux