Description
We are seeking a highly skilled Scala Developer to join a newly formed team.
The successful candidate must possess the following;
Profound Scala/Java programming background, including Object Oriented and functional programming paradigms.
Open Source, Big Data and Hadoop
Spark: Core, Streaming, SQL and Graph
RDBMS and NoSQL databases, including document oriented and graph.
Akka and Reactive programming
Real Time/high-performance development experience
This role will provide software development and engineering expertise encompassing the following major duties and responsibilities:
- Research and evaluate technology options via intensive reading, comparison/assessment, reaching out to the community and prototyping/PoC
- Implement in an agile fashion (over sprints) features, improvements, bug fixes, test code and/or bug fixes. Maintaining highest standards of engineering excellence
- Collaborate with the team to build bullet-proof solutions going through the proper validation and piloting to code review, testing and automation.
- Provide accurate estimates for assigned work
- Write well structured, high quality and performing code
- Ensuring any code developed is appropriately covered by unit tests
- Contribute towards technical design and architecture, participate in code reviews
- Identify and escalate issues and risks in a timely manner to the AKKAdevelopment/project manager so that project risk can be mitigated with minimal impact
- Identify and implement improvements to existing procedures to enhance efficiency.
- Profound Scala/Java programming background, including Object Oriented and functional programming paradigms.
- Open Source, Big Data and Hadoop
- Spark: Core, Streaming, SQL and Graph
- RDBMS and NoSQL databases, including document oriented and graph.
- Akka and Reactive programming
- Real Time/high-performance development experience
Essential
- Degree in Computer/Software Science/Engineering or related discipline.
- Profound Scala/Java programming background, including Object Oriented and functional programming paradigms.
- Open Source, Big Data and Hadoop
- Spark: Core, Streaming, SQL and Graph
- RDBMS and NoSQL databases, including document oriented and graph.
- Akka and Reactive programming
- Real Time/high-performance development experience.