freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer - Core Marketing Platforms

Summary

Build and optimize Java microservices for real-time customer communications, personalized promotions, and targeted campaign delivery in a high-volume gambling platform.

You will build and optimize high-performance Java microservices for real-time customer communications, personalized promotions, and targeted campaign delivery. You will design scalable event-driven systems, write secure and maintainable code, lead projects, improve existing systems, participate in technical discussions and on-call support, and coach other engineers.

Responsibilities

  • Design scalable event-driven systems
  • Build and optimize high-performance microservices
  • Simplify existing systems
  • Coach and develop software engineers
  • Lead projects aligned with strategic direction
  • Define future architecture
  • Turn designs into code and deliver on schedule
  • Write secure, stable, testable, and maintainable code
  • Participate in design, scoping, prioritization, and code reviews
  • Resolve complex problems and defects
  • Participate in on-call support
  • Document software and technical decisions

Requirements

  • Degree in Computer Science or a related software engineering field, or equivalent practical experience
  • Strong backend experience with Java
  • Experience with AWS and DevOps concepts including Infrastructure as Code
  • Experience with SNS/SQS or Kafka
  • Understanding of relational and non-relational databases, messaging queues, and concurrency
  • Experience working with high-volume systems
  • Understanding of modern architectures, design patterns, and platform nuances
  • Experience with cloud-based infrastructure and technologies
  • Understanding of Docker and Kubernetes
  • Expert experience with testing concepts and tools
  • Familiarity with Agile

Benefits

  • Salary
  • Bonus
  • Pension
  • Private healthcare
  • Share save scheme
  • Flexible working
  • Holiday policy

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available