About the role

  • Develop and maintain high-performing, scalable enterprise-grade applications
  • Work in small Agile teams using latest technologies
  • Ingest millions of records per second into scalable data stores
  • Create high quality Java software code based on customer requested features
  • Support continuous improvement through alternative technologies, tools, and methods
  • Contribute to system design and architectural decisions

Requirements

  • At least 4 years of professional software development using Java
  • Minimum 2 years developing Microservices using Spring Boot
  • Experience writing unit tests for existing and new code
  • Familiarity with source control (preferably Git)
  • Knowledge of continuous integration and test-driven development
  • Ownership of delivering high quality software
  • Experience with Apache Maven
  • Familiarity with Windows and Linux operating systems

Benefits

  • 18 days holiday a year (increases to 21 after 5 years’ service)
  • Flexibility of working hours
  • Support for hybrid working
  • Private family medical cover
  • Maternity (4 months)
  • Paternity (2 weeks)
  • Study leave
  • RM800 annual allowance for dental, optical or health screening
  • Annual bonus and share award scheme
  • Dedicated line Manager for career development

Job title

Senior Java Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job