Our client sets the standard for enterprise risk and compliance solutions. An AI-powered technology helps global banks, hedge funds, and private equity firms identify bad, risky or ungentlemanly communication of employees, preventing massive fines or reputation loss.
The product has global recognition and collected many awards.
You will be improving the Java application and its platform to scale to 100 production environments and support 1000+ node clusters.
Design and implementation of a scalable, reliable, high load Java-based system
Write code and unit tests
Interact with other team members
Analyze and discuss product requirements and implementation of the functionality
Required Skills and Experience
7+ years of experience designing and implementing scalable and reliable server-side Java-based applications
Strong knowledge of Java and experience with any other JVM-based language (Groovy, Kotlin, Scala)
Experience with the design and implementation of RESTful APIs for components in a service-oriented architecture
Product development mindset and expertise, problem-solving skills
Autonomy and ability to learn fast
Experience with Spring Framework
Experience with Hibernate, SQL and NoSQL databases
Experience with building, contributing to, or working with the high-load data integration system
Experience in working with, optimizing and troubleshooting production systems
DataArt offers :
Professional Development :
Experienced colleagues who are ready to share knowledge;
The ability to switch projects, technology stacks, try yourself in different roles;
Study and practice of English : courses and communication with colleagues 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;