
Senior Java Engineer
BAE Systems Digital Intelligence
full-time
Posted on:
Location Type: Hybrid
Location: Kuala Lumpur • 🇲🇾 Malaysia
Visit company websiteJob 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