Software Engineer – Java
A Software Engineer with strong Java expertise is sought to join the engineering team. The role involves designing, developing, and maintaining robust software solutions.
About the role
The employer is looking for a skilled Software Engineer with a solid foundation in Java to contribute to its software development initiatives. The successful candidate will work within a collaborative engineering environment, taking ownership of technical deliverables across the software development lifecycle.
Key responsibilities include:
- Designing, developing, and maintaining Java-based applications and software components
- Writing clean, efficient, and well-documented code in accordance with established engineering standards
- Collaborating with cross-functional teams to gather requirements and translate them into technical solutions
- Participating in code reviews, debugging, and performance optimisation activities
The ideal candidate will demonstrate strong analytical and problem-solving skills, a thorough understanding of Java programming principles, and the ability to work effectively in a team-oriented setting. Experience with software engineering best practices and familiarity with modern development tools and frameworks will be an advantage.