Senior Software Engineer
We are seeking a passionate, product-focused Senior Software Engineer who thrives on delivering exceptional results and delighting customers.
- Developing new features from conception
- Participating in the design, development, testing and deployment of high quality, intuitive and secure user interfaces.
- Solving problems at all levels of the software stack
- Working in a highly cross-functional capacity, partnering with product management, QA, technical writers, and service delivery professionals
- Working in close collaboration with Professional Services, Support and Pre-sales, providing support as needed
- Bachelor's or Master's Degree in a Computer Science field or STEM area
- Java Enterprise experience (JEE, Spring, Databases) 3 years of more.
- Experience writing REST WebServices
- Experience with high transaction and high volume applications.
- Great software design skills and sound engineering instincts
- Good interpersonal, organizational, and communication skills
- Ability to pick new technologies
- Understanding of Agile Methodologies
Nice to have
- Experience with Messaging systems (ActiveMQ, RabbitMQ , )
- Experience with Hadoop ecosystem (Hbase, HDFS , Hive,YARN, ZooKeeper)
- Experience with Search technologies (Lucene , Solr , Elastic Search)
- Experience with AWS (S3, SNS , EC2)
- Experience with Machine Learning , NLP
- Experience with Container technologies (Docker, Kubernetes)