Careers

Home » Jobs » Lead Java Developer – Digital Marketing

Lead Java Developer – Digital Marketing

Lead Java Developer – Digital Marketing

Full Time
Los Angeles
Posted 11 months ago

As an experienced Java Lead you will be a key stakeholder in our digital marketing products and contribute to the overall technical strategy. We deal with an immense amount of real-time data and web load, servicing areas as wide as programmatic advertising, media consumption and eSports. You will help drive our architecture forward as our scale increases, shaping the technology stack whilst keeping it capable and relevant. As well as strong core Java and problem-solving skills you possess excellent communication and social skills both with internal customers and other developers. You are self-motivated, able to work with minimum supervision and have a positive attitude to teamwork and collaboration.

We are building cross-functional teams to focus on our new products. The Java developers in those teams will report to you.

Other responsibilities will include:

  • Growing our teams and instilling best practices through peer review
  • Working with business customers to translate their vision into story deliverables
  • Designing and developing new software products and components

REQUIRED SKILLS

  • Expert JVM knowledge
  • Ideally Scala or Java 8 experience. Alternatively an understanding of functional programming
  • Linux system level understanding and scripting
  • Deep knowledge of at least one JVM build system
  • Knowledge of messaging systems and design patterns
  • Experience in large-scale deployment and clustering
  • Strong OO programming design skills
  • Deep knowledge of system monitoring and logging
  • Experience of working in an Agile environment

TECHNOLOGIES, TOOLS AND PATTERNS YOU CAN LEARN WITH US

  • Messaging at scale with RabbitMQ
  • Hosting with AWS, VMware and content delivery with Akamai
  • Source code, packaging and artifact management with GitLab, Maven, Nexus
  • Monitoring with Graphite, Graylog, Grafana, Check_MK (Nagios), Monitis and Datadog
  • Configuration management with Puppet, Chef
  • Workflow and communication with JIRA and Confluence**
  • Containers with Docker and orchestration with Mesos, Kubernetes
  • Concurrent, resilient systems with Scala and Akka

 

Job Features

SalaryA competitive salary – negotiable, based on experience

Apply Online

A valid email address is required.
A valid phone number is required.