Mid - Senior Java/Scala Developer

Melbourne - Permanent / Full Time

About the company 

Our client is a world-leading analytical data virtualization solution company, and they are extremely passionate about being at the forefront of the analytics technology field. They're a startup that was founded in 2013, and has since then been able to maintain its amazing fast-paced startup culture. They really pride themselves on having a to-earth team who is supportive and collaborative.
 
About the role

Our client is looking for a Software Developer who really wants to build ground-breaking software in the Big Data space. This Mid-level to Senior Scala/Java Developer role involves research, design, and development of software capabilities in and around “AnalyticsReady” in an Agile environment. You will be working with very talented software engineers in Enterprise Analytics.

Responsibilities Include:    
  • Analyze, design, implement and test programs in one or more programming languages for Zetaris Networked Data Platform, including:D
    • Development Secure Database Operation Model in Enterprise such as access control, masking, encryption/description, etc.
    • Development DSL (Domain Specific Language) parser and its execution planner.
    • Development Query Optimizer federating underlying heterogeneous data sources, such as pushdown predicate, pushdown aggregate, join reordering, etc by leveraging Apache Spark Query Optimizer, Catalyst
    • Development of ad hoc data pipeline builder by leveraging Scala REPL/Notebook.
  • Work effectively within an Agile cross-functional team. Actively engage and contribute to the continuous improvement of Agile and lean processes and practices.
  • Contribute to the functional and technical design of software, systems, interfaces, and products.
  • Support integrated applications with an understanding of test automation, continuous integration and delivery, and system configuration management.
Skills and Experience
  • Strong background of computer science, functional/OO programming skills, data structures, algorithms, data processing and networking, etc.
  • Experience developing code for problem-solving in data processing using different languages, especially Scala, Java, and Apache Spark
  • Proven experience developing and packaging Enterprise S/W.
  • Extensive knowledge of distributed computing frameworks, especially Spark, is highly desirable.
  • Experience developing workflow engines is highly desirable.
  • Experience Spark Shell-style development(REPL) is highly desirable.
  • Experience with automation: build, test and deployment.
  • Possessing a pragmatic and practical attitude to development.
  • Experience working in a fast-paced and dynamic environment.
  • A strong team focussed approach.
  • An ability to work independently and is outcome driven.
  • Solid communication skills.
  • Up-to-date with industry trends.
Benefits
  • Competitive Salaries
  • Stock Options – be rewarded for contribution to the company’s success
  • Start-Up Culture
  • Significant fast-track career growth – as the company grows you grow
  • Gain experience in the hottest IT segment –Data & Analytics
  • Flexible working location
  • Potential for international travel as they open offices around the world
Click APPLY to register your interest.
These are highly sought-after positions, and suitable candidates will be contacted immediately. Please apply now to register your interest.

Posted: 27 July 2022

Location: Melbourne

Type: Permanent / Full Time

Want to know more?
Get in touch
Natalie Bentivegna

With her love of theatrics and scientific mind, Natalie’s outgoing personality and tailored investigative approach is a unique and winning combination.

Contact me

Jobs you may also like

Apply for this job now

We promise to make applying for jobs as simple as possible. Fill out the form, upload your resume and cover letter, and we'll take care of the rest. Easy. As. Pie.

Enter security code:
 Security code