BAE Systems Digital Intelligence

Senior Java Engineer

BAE Systems Digital Intelligence

full-time

Posted on:

Location Type: Hybrid

Location: Kuala Lumpur • 🇲🇾 Malaysia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ApacheJavaLinuxMavenMicroservicesSpringSpring BootSpringBoot

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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaMicroservicesSpring Bootunit testingcontinuous integrationtest-driven developmentApache Maven
Soft skills
ownershipcontinuous improvement