Job Description
We are looking for a Senior Big Data Software Engineer with strong expertise in Java and experience with Public Cloud technology.
As a Big Data Software Engineer, you will support the development of our current data lake. This is a project where you will use AZURE Infrastructure to develop and deploy a market-leading solution.
Responsibilities
As a member of the Feature Team, you will work in autonomy, which includes the following development tasks:
- Design, develop and implement technical solutions in Microsoft Azure environments using the Java programming language, Spark, Hive, Avro, Parquet, Kubernetes, Java Spring Boot, Elastic Search, Logstash, Kibana, Oozie, and PostGres SQL.
- Support deconstruction of customer requests into detailed stories by interacting with the Product Owner
- Deliver working code that meets acceptance criteria as well as meets the definition of done at different levels
- Write code, deploy scripts, unit test, check code to source code repository, and monitor delivery pipeline activity to ensure product quality and consistency
- Conduct testing, deployment, and production activities of the team to ensure production stability, applying the guidelines provided by the chapters
- Engage in pair programming to write high-quality code that’s easy to understand and support
- Write tests - very often before the associated code - at unit level with Junit, Mockito and in BDD style with Cucumber
- Attend backlog refinement and planning sessions to discuss and estimate (small, medium, large) upcoming stories
#LI-MONARAKI