Senior Java Software Engineer


As a Java backend software engineer at Icon Platforms, you will participate in development of Talos, a loyalty and gamification platform, based on which Icon Platforms delivers tailored solutions to its customers.

Essential Job Functions :
  • Work with developers and stakeholders to design, implement and review features of Talos platform
  • Troubleshoot bug reports from customers
  • Work with web and mobile application developers to deliver end-to-end solutions based on Talos
  • Work with customers to qualify requirements, implement and deploy Talos-based solutions
  • Strong Java back-end background
  • Good understanding of multi-threaded and distributed systems
  • Comfortable reading and reviewing others’ code
Our technology stack (stuff you will work with) :
  •  Tomcat & Netty services on Linux, including both cloud and on-premise installations
  • Spring
  • SOAP & REST services
  • JPA/Hibernate
  • Microsoft SQL Server or other RDBMS, Apache Cassandra, Solr, Elastic

Work in International Projects with big companies

*Send us your curriculum vitae

Full Stack Web developer


We are currently looking for talented and experienced Full Stack Web Developers to join our team, who are passionate about moving fast, solving new problems and building awesome software.

You will help build our new features and improve the existing ones.


Desired Skills and Experience:

  • At least 3 years of experience in professional Web Development
  • Advanced proficiency with web technologies including JavaScript, NodeJS, HTML5, CSS3/SCSS
  • In-depth knowledge of current web development technologies and libraries, including open-source MVC frameworks (Angular 1.x ,Angular 2,ionic 1.x,ionic 2), responsive layouts, reactive designs and communications API’s and Web standards
  • Familiar with modern development tools including Grunt/Gulp, Bower, Npm.
  • Experience with mobile development
  • Experience using Git for version control
  • Good knowledge of relational databases (MySQL)
  • Knowledge of basic Linux commands

You will be an excellent fit for our team if you are:

  • Strong team player with excellent communication skills
  • Eager to work with leading-edge technologies
  • Reliable and dedicated professional with clear thinking and strong attention to detail
  • Able to work well under pressure and meeting deadlines in sometimes challenging situations
  • Experience working in an Agile environment

Expand your knowledge with state of the art technologies

Work with blue chip Customers and International projects

*Send us your curriculum vitae

To provide the best experience on our website we use cookies. By clicking or navigating, you agree to the use of cookies. More information

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your cookie settings or you click "Accept" below, we'll assume that you are happy to receive all cookies from this website.