020 3137 3530

Find your new job

Vacancy Detail

Back to Search Results Save Search

Senior Java Software Engineer

Sector:
Location:
Salary:
50000.00 - 75000.00
Job Description

Senior Java Software Engineer

Our client, a new technology is building Big Data applications from the ground up to leverage very large data sets to build new applications in ecommerce domains, online advertising, search, payments, shopping comparison sites and also personalise the customer experience.

As the firm transitions from a more traditional IT company to one supplying internet services and Software as a Service (SaaS) they are seeking a senior software engineer with business acumen, world-class hard-skills, and a passion for building exceptional Java applications at internet scale.

They work in modern agile work-flows that integrate Java Application Developers, engineers, data scientists and product owners to empower them to deliver.

You should have experience in working on classification, optimisation applications such as payments, trading, fraud detection, search, sentiment classification, recommendations etc ideally within finance, internet or other related businesses and you will be applying your skills to to some of the most exciting big data problems imaginable.

Responsibilities

  • Develop highly scalable cloud applications from scratch using Java, JVM scripting languages, PHP among others
  • Code deliverables in tandem with the Hadoop engineering team on top of our HDFS, HBase, Couch infrastructure
  • Good working knowledge of Internet technologies/architectures, Unix/Linus environments and nosql infrastructure standards like Hadoop, MR, HBase, Couch
  • Technologies like JSP, HTML, Perl, Bash, C#, Ruby, JavaScript, XML, JSON, etc.
  • Agile Development experience
  • Adapt standard machine learning methods in your applications to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
  • Design, develop and maintain our e-commerce and internal APIs
  • Suggest, collect and synthesize requirements and create effective feature roadmap
  • Thinking strategically about algorithmic uses of data and impact on business processes - and how usage interacts with data design
  • Visualizing and reporting findings creatively
  • Work in a team-oriented environment

The organisation is global and progressive and career development opportunities in the 12-18mth range are possible for strong talent.

For a full job description and discussion about how we can help position you for interview success don't hesitate to get in touch.

Back to Search Results