Software Engineer Role
This exciting role is open to talented individuals who have a passion for technology and software development.
Key Responsibilities
* Design, develop, integrate, and verify software across all stages of the engineering lifecycle.
* Contribute to the capability and reliability of highly secure and advanced systems.
Required Skills and Qualifications
* Proven experience in Java development, preferably Java 17.
* Understanding and experience of Object-Oriented Programming.
* An understanding of Agile Software Engineering best practices.
* Experience with industry-standard libraries, notably Spring Framework, Hibernate, ideally Spring Boot.
* Database Development, preferably relational.
Benefits
* Competitive rewards and benefits.
* Flexible working options.
Babcock International Group is trusted to deliver bespoke, highly skilled engineering services. Our team of over 1,700 talented people operates across various sectors, including defence, commercial marine, aviation, airports, communications, emergency services, and engineering consultancy. We offer an agile work environment where you can work onsite and remotely, and provide a supportive and engaging environment where you can grow your career. You will have access to self-led learning modules through LinkedIn Learning and study leave. Your wellbeing is supported through our online wellbeing program Munch, Mind, Move, Money, access to our employee assistance program plus wellbeing leave. We welcome applications from candidates from all backgrounds and experience, however due to the defence orientation of this role, the successful candidate must be eligible to obtain an appropriate level of Commonwealth Personnel Security Clearance.