Position: Java Tech Lead With Angular Skills, Banking Card Business Transformation
Company: DataArt
Category: Lead
Experience required: 5y
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

The product team consists of a Scrum Master, UX Designer, and the development team which independently implements the required functionality.

Responsibilities
- Be responsible for ideas implementation from Product Backlog to a stable working tool
- Design, deploy, and maintain Spring Boot microservices
- Deploy and configure the system in various environments in the Kubernetes cluster
- Track system performance in production environments
- Act as a system designer and architect
- Ensure solution quality control automation and its delivery

Must have
- 5+ years of experience in Java
- Solid understanding of microservices architectural principles
- Working experience with Spring Boot (MVC, REST, Data, Security, messaging)
- Working experience with Kubernetes and Helm for different environments
- In-depth understanding of Kafka and Kafka Streams
- Strong knowledge of different communication protocols (REST, gRPC, events, messaging)
- Working experience with Docker containerization for different environments
- Knowledge of ’The Twelve-Factor App’ principles
- Working experience with unit/integration/API testing for microservices
- Good English

Would be a plus
- Solid understanding of CI/CD practices and types of quality gates
- API design and documentation skills
- Ability to describe and document architectural/design decisions
- Working experience with NoSQL databases
DataArt offers:
•	Professional Development:
- Experienced colleagues who are ready to share knowledge;
- The ability to switch projects, technology stacks, try yourself in different roles;
- More than 150 workplaces for advanced training;
- Study and practice of English: courses and communication with colleagues and clients from different countries;
- Support of speakers who make presentations at conferences and meetings of technology communities.
•	The ability to focus on your work: a lack of bureaucracy and micromanagement, and convenient corporate services;
•	Friendly atmosphere, concern for the comfort of specialists;
•	Flexible schedule and the ability to work remotely;
•	The ability to work in any of our development centers.