Java Lead (RPA)

About the company:

Coherent Solutions is a US-based software product development and consulting company that solves client business problems by bringing together global expertise, innovation, and creativity to produce world-class technology solutions. The US-based delivery teams work side-by-side with 2000+ employees globally. North America headquarters reside in Minneapolis, US, with European locations in Bulgaria, Romania, Belarus, Ukraine, and Lithuania.

About the Project:

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, it enables contact centers to effectively reduce cost and increase employee engagement in industries including financial services, telecommunications, insurance and healthcare. You will be responsible for designing, developing, testing and maintaining components of complex scope of client’s Enterprise SaaS application. 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
Essential duties:
  • 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 client policies and procedures
The technical skillset we are looking for would be:
  • At least 5 years of experience in software development with Java
  • Strong experience with Java Platform (Version 8+) and Spring Boot
  • Experience in leading a team
  • Object-oriented programming and data structures
  • Strong knowledge of RESTful concepts
  • Experience with relational databases
  • Experience with Code versioning tools, such as Git
  • CS concepts, including design patterns and multithreading
  • Familiarity with CI/CD concepts
  • SaaS and Enterprise Architecture concepts
  • Bachelor’s degree in Computer Science (or related field) preferred
  • Very good English – both written and spoken


If this opportunity excites you, send us your resume!
Please, note, that we will consider all the applications with due respect, but only shortlisted candidates will be contacted.

Why joining Coherent Solutions?

Coherent Solutions is a stable growing company with more than 25 years of history. The Sofia office has opened in 2018. For every professional, we are ready to offer working conditions that will reveal your potential in the best possible way. Knowledge, personal skills and real work experience are the only criteria for evaluating candidates in our company.

  • Career development
  • Internal and external trainings
  • Different and challenging projects
  • International working environment and knowledge sharing
  • Conferences and events attendance
  • Management and other soft skills training
Work-life balance
  • Standard working hours
  • Home office
  • Additional health insurance
  • Multisport card
  • Corporate events and team buildings
  • Happy hour
Other benefits
  • Dynamic and friendly work environment
  • Comfortable relax zones
  • Different group activities
Join Our Team!