Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.
Currently we are looking for a Senior Java Engineer for our Kharkiv office to make the team even stronger.
Today we are a global team of technologists and thinkers who help transform the world with the power of software, enabling our customers to be competitive and disruptive in the marketplace through innovative technology solutions.
As a Senior Java Engineer, you will live on the front lines of the products we create, and build features used by millions of people every day. Our customer is the leading provider of file sharing, document management and collaboration products for legal, accounting, financial and other business areas. This particular project is building of the internal cloud system with deep integration of existing products and other cloud providers like AWS.
Project technologies and tools
3+ years of practical experience in Java;
Hands-on industry experience in building distributed systems for enterprise or cloud based applications;
Deep understanding of system architecture, design patterns and experience with large complex distributed transactional systems. Capable of identifying tradeoffs and provide risk assessment to stakeholders;
Track record for being detail-oriented with a demonstrated ability to self-motivate and follow-through on projects;
Expert in at least one high level modern programming language like Scala, Python, etc;
Advanced troubleshooting skills with ability to dive deep into complex technical problems;
Experience in working with large data sets stored in SQL or NoSQL databases;
Experience with automated deployments and source code/configuration management tools;
Working knowledge of Linux platforms for development and production use;
Good communication, documentation and presentation skills for technical and business audiences;
Knowledge of and hands-on experience with any of the web-scale technologies like Mesos, Spark, Storm;
Working exposure to CI/CD pipelines and build management within a Cloud/SaaS environments. Use of Docker as a delivery package;
Familiarity and working experience with DevOps in coordinating software delivery;
Secure coding and design practices, including threat modeling;
Good spoken and written English.
Competitive compensation depending on experience and skills;
Individual career path in engineering;
Social package - medical insurance, sports;
Compensation for sick lists and regular vacations;
English classes with native speakers (certified English teachers);