Lead Java Developer (RPA sphere)

Company Background

Our client is the market leader in contact center robotic process automation (RPA). The patented platform delivers a proven approach for automating currently manual management processes. Through automation, the company enables contact centers to effectively reduce cost and increase employee engagement in industries including financial services, telecommunications, insurance and healthcare.


Our client is the only contact center automation solution that dramatically increases business call center’s efficiency while improving both agent engagement and the customer experience. Their powerful technology acts as an automated manager for contact center agents with rules that are triggered in real-time by their customers actual service level conditions. The result is increased productivity and a highly measurable return on an investment, with typically a 2x payback in the first year and a 3-5x return in subsequent years. Intradiem are powering over 1 billion automated actions annually and have saved our customers over $140 million in the past 2 years, all while improving agent engagement and the end-customer experience.

Project Description

Software Engineer is responsible for designing, developing, testing, and maintaining components of complex scope of Enterprise SaaS application. Works as a fully contributing team member under broad guidance of Development Team Leads, Managers, Software Architects, and Product Managers to develop new functionality through Intradiem’s Software Development Life Cycle process. The role requires strong knowledge of computer science concepts, an ability to design systems based on business requirements, and an ability to mentor junior engineers.

Java 8&11
Spring Boot
Active MQ
What You'll Do
  • Design, build, test, and maintain enterprise SaaS applications using AngularJS;
  • Collaborate with the architecture team to complete designs that meet business requirements;
  • Meet with product managers to break down ideas and user stories;
  • Research and provide direction for technologies and frameworks to be added to our stack;
  • Maintain quality, ensure responsiveness of applications, provide optimization guidance where necessary;
  • Perform regular code reviews for junior members of the team;
  • Mentor junior engineers on the team;
  • Collaborate with the Sustaining Engineering team to troubleshoot production issues;
  • Strive for CI/CD best practices;
  • Conduct all business in accordance with Intradiem policies and procedures;
Job Requirements
  •  5+ years of Java development and be able to supervise others;
  • Ability to fully understand current design and architecture and make design recommendations;
  • Appropriate knowledge of software development patterns and practices;
  • Desire and ability to understand business domain into details required to create fully-functional code;
  • Attention to details, willing to create support high-quality code with good performance metrics;
  • Strong communication;
  • Intermediate English;
What Do We Offer
  • 100+ technical and non-technical trainings to develop and expand your horizons;
  • Internal meetings and conferences (we like sharing our expertise);
  • English courses (both with Russian-speaking teachers and native speakers);
  • Free medical insurance in 80+ private clinics;
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.) and corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Free hot lunches in the office.
Feel free to contact us!
We will answer you!