TeleMessage is seeking a great and passionate self-driven Ninja developer who will join our challenging R&D Server team. This developer will help develop solutions in the company’s existing and new products. The perfect candidate is someone who loves to self-learn and share his knowledge between other team members
Our new and exciting product line is a “WhatsApp for Enterprises” with iOS and Android Apps for Mobile Messaging. The solution keeps mobile messages secure, allows for management and administration of messages/employees/groups, ensures reliability and increased productivity and efficiency.
The team works in an Agile Scrum methodology. Our infrastructure contains various technologies such as Redis, Oracle, Kafka, Spring in a Micro Services environment, Docker, Kubernetes, Rancher, Jenkins, Grafana, Graylog, Maven, Ant, GIT, SVN.
But this job also contains maintenance of our legacy code as well. Even more importantly, the team is an experienced, unified and warm group of people.
Brilliant OO coder with at least 3 years of professional experience of Java development (outstanding other candidates might be considered).
Strong technical background and experience in software engineering (design, architecture, and development)
Strong Test Oriented (unit tests, component tests and etc)
Experience with Jenkins
Micro service architecture - Asynchronous (e.g Messaging Queues, Async Rest) and Synchronous service (e.g RESTful API) communication
Experience with Spring and Spring-Boot
Experience with Docker and Kubernetes
Experience with Kafka
Familiarity with peripheral tools for Java profiling, code coverage, CI/CD
Proficiency with RDBMS and NoSQL
Knowledge in front-end frameworks