Java Engineer at WorkFusion
Minsk, BY
About us
At WorkFusion, we’re building software products that are changing the world and transforming the workplace, for the better. Our technology automates data intensive repetitive work so people can be freed from the mundane to pursue the meaningful, while companies can grow further and customers can be served faster and better.
WorkFusion is widely recognized as the world leader in intelligent process automation with its Intelligent Automation Cloud which combines RPA, machine learning and work analytics in one unrivaled platform that is easy to deploy and unlimited to scale. We compete in the fastest growing segment in software and are growing at record pace with customers spanning the globe. Our headquarters are in New York City (on Wall Street) with operations all over the world.
Our teams are dedicated to building and marketing AI-powered software for all business types, ranging from high growth startups to large enterprises with particular focus on banking, insurance, healthcare, retail, consumer products, energy, high-tech and transportation. 
WorkFusion is looking for a talented and ambitious Java Engineer to join Engineering team in Minsk. We expect our candidate to continuously improve professional skills, take responsibility, and have strong focus on result. In this role you will be working in Agile environment and cross-functional teams with best professionals on the market. If you demonstrate open-mindedness and versatility of thinking, high analytical and communication skills we look forward to have you on the team.
Key responsibilities
●        Build scalable and highly available architectures
●        Write efficient Java code using Spring and Hibernate technologies
●        Write junit and integration tests
●        Help in troubleshooting issues related to application performance and security
●        Refactor/redesign existing architecture
●        Write automated tests
●        Develop and improve CI/CD pipelines
●        Implement new features for our product
●        2+ years of Java production experience
●        Experience in full cycle of development from implementation to prod development and support
●        Solid knowledge of Spring and Hibernate
●        Experience in REST API design
●        Experience with SQL databases like MSSQL
●        Hands-on experience in tuning solutions to improve performance
●        Understanding of CI/CD principles (Jenkins)
●        Hands-on experience with Maven, Git, Docker and Linux or other Unix systems
●        Knowledge of security principles and standards
●        Good spoken English
Would be a plus
●        Experience of writing automated tests
●        Experience of applying JMeter
●        Smartest people in the industry and the most interesting product on Belarusian market
●        Competitive salary
●        Opportunity to work remotely (on the territory of the Republic of Belarus)
●        Comprehensive social benefits package, including:
  o   Health insurance covering all the best med centers for you and your family
  o   Sport expenses compensation
  o   Psychologist services compensation
  o   Professional and English trainings
  o   Team activities
  o   100% paid sick leave and 25-day paid vacation