Job Details

Senior Software Developer (Big Data Product Development)

MBR Partners
MBR Partners

You will join a team that is leveraging big data technologies to provide real-time processing of data streamed from 5G core networks and insights to customer behavior. These solutions are delivered with a high level of focus on CI/CD, containerization technologies and a DevOps mindset. We are keen to bring into our team an experienced engineer/developer who has a desire to solve complex problems has a deep understanding of their technology to the point where they can drive change in it, enjoys working in a team, has the capability to technically lead and mentor others in the team and is eager to take on new problems and share solutions as we push forward with our innovative offerings.

Work independently as well as collaboratively, it is so important to have a ‘can-do’ approach to teamwork.

The ideal person will have a background like the following:

Be a Development Specialist committed to delivering excellent work with excellent people.Have a relevant Computer Science, Engineering, Information Technology or equivalent degree and have a curiosity to learn more.Have proven capability with big data technologies, functional programming, reactive design patterns and programming frameworks.Have multi-threaded Java knowledge, as well as the aptitude to learn to troubleshoot complex asynchronous parallel flows.Have some performance tuning capabilities with complex multi-threaded Java solutions.Expertise of writing unit, integration, systems and performance tests is a must!Demonstrable knowledge of design patterns associated with a microservices architecture is crucial. Worked in a very senior developer or Specialist role and are capable of independently designing and delivering software

Nice to haves:

Extensive Java experience with REST, OSGi, Vert.x, Spring Boot, RxJava and Lambda expressionsSpecific experience with Apache Kafka, Kafka Connect, Kafka StreamsPython and Javascript Nashorn programming experienceFamiliarity with cloud-native technologies and building DevOps pipelines – incorporating Kubernetes and the multitude of deployment pipeline tooling that supports it (Jenkins, Spinnaker, Helm, Harbor, Nexus Sonatype etc)Experience with performance profiling tools, such as Yourkit and Flight Recorder.Knowledge of persistence models such as RDBMS and NoSQL and technologies such as Elasticsearch, Rocks DB, Cassandra.Knowledge of security protocols such as TLS as well as leading a team to same.

Please ignore the salary levels mentioned on the job board - the client is flexible depending on experience

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events