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

About the vacancy

DataArt is putting together a team that will enhance and maintain a modern stack and microservices architecture. The client is looking to upgrade its currently existing platform to support cybersecurity solutions.

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

Узнайте больше о нашей политике равных возможностей в вопросах трудоустройства