Senior Java Software Engineer (SJD0421)

Are you a talented Senior Software Engineer with strong technical skills, ability to innovate, multi-task, and work in an agile environment?

Then, join our team for Product Development and Projects Implementations in Europe, Middle East & Africa.

This is a full-time position working from home.

The position requires individuals who enjoy challenges, prioritize, meet deadlines, have a collaborative work ethic and teamwork spirit working closely with our Speech Scientists, Software Developers, Analysts, and Project Managers around the globe








Open for Application



You have:

  • A Degree in Computer Science, Computer Engineering or similar
  • 5+ years of Java EE Development experience
  • Fluency in Object Oriented Programming and in using the core Java 7+/8+ JDK.
  • 2+ years of experience using the Spring framework and Object-Relational Mapping (ORM) like Hibernate and JPA
  • Good understanding of Linux fundamentals and working knowledge of the Bash shell
  • Practical knowledge of the Eclipse ecosystem
  • In depth knowledge of Microsoft SQL and Oracle database environments
  • Experience with technologies like Maven, Junit, Git
  • Acquaintance with JBoss and Tomcat/Tomee Application servers
  • Experience using automated deployment frameworks (Jenkins) and Web technologies such as AngularJS, HTML 5
  • Demonstrable ability to devise or reuse algorithms & design patterns that solve demanding logical problems
  • Adjustability to new programming frameworks, tools and cutting edge technologies
  • Exposure to XML/JSON/SOAP and Web Services
  • Writing technical documentation experience
  • Practical experience in Agile environments, with practical Code Reviewing techniques, rigorous Unit Testing and fast development cycles
  • Exposure to the Atlassian collaboration tools (JIRA) or equivalent environments

You are:

  • Proficient in English, both verbal and written
  • Hard worker, task, deliverables and quality oriented
  • A professional with a strong sense of responsibility and ownership
  • An efficient designer, mastering coding standards and lean documentation of developed software
  • Someone with passion, enthusiasm and desire to meet objectives and company targets and the desire for continued growth

You will be:

  • Developing and co-architecting the core framework using cutting edge technologies
  • Developing NLU/NLP applications
  • Providing development and architecture related recommendations, consultation and expert advice to the team
  • Contributing to the requirements analysis and the technical design
  • Breaking down development structures and developing subprojects
  • Researching on utilization of other frameworks, tool stacks and methodologies

Available positions

If you want to join a team of global leaders in their field, send your CV to [email protected], referencing the position code. All applications will be treated in strict confidentiality. Only suitable candidates will be contacted.

We will contact you to plan your demo...

Contact us for more info and case studies