Sr. Java Engineer

Job Description

Snapshot

We transform the way companies create new revenue, reduce costs and delight their subscribers with cloud, messaging and digital transformation products. We support hundreds of millions of subscribers across the globe. Our secure, scalable and groundbreaking new technologies, trusted partnerships and incredible talent change the way TMT customers drive and grow their business.

 

We’re looking for a Senior Java Engineer to work from our office in Reston VA; you’ll be an integral team player building, creating and shaping the platforms that are used throughout the world.

 

What team and/or products will they be working on?

 SIP is an analytics application that connects together all big data technologies. We work with SQL databases, MaprDB, Mariadb, ElasticSearch, Hadoop, Spark, MLLib.

Our backend is mainly written in Java but also includes large chunks in Scala, Python and R. Our frontend is based on Angular JS

 

 How you will help:

 As a Senior Java Engineer, you’ll play a crucial role in helping us have a real impact on the daily life of data analysts and scientists. You’ll be both developing new features and expanding and improving existing parts of SIP based on user feedbacks. You will solve complex problems that range from performance and scalability to usability  

 

Who we have in mind:

The ideal candidate will have at least 5 years of relevant experience with the following top 5 skills:

 Java, Spring Boot, Apache Spark, Elastic Search, Linux, IOT

 

Relevant experience includes the following:

 Building a real product.

  • Hands-on experience with REST APIs and microservices architectures
  • Experience with Big Data Analytics Stack (Distributed Databases, Large Scale Data Processing, Data Streaming)
  • Knowledge of NoSQL and JSON document databases
  • Knowledge of JavaScript, AngularJS and NodeJS is a plus
  • Understanding of CI/CD processes and agile agile work environments
  • Experience with IOT Datasets, Realtime Processing Platforms and Devops Knowledge

In addition, the candidate will also have good communication skills, have a positive attitude and be a team player.

 
It would be great if you had:

Associate’s degree; or, equivalent experience and/or training; or, combination of both

  •     Management training certifications
  •     Good presentation skills 

Apply Now

Please spend a minute to send your resume or queries to us, We will reply to you shortly.

Contact Us