Job Description
Your new role
As a Java Developer, you will play a key role in designing, developing, testing, and maintaining a range of enterprise applications. Working closely with project teams and internal customers, you will apply your technical expertise across Java, web technologies, cloud platforms, and automated delivery pipelines to help deliver high‑quality digital products.
You may be assigned to IT project teams where you will report to a Project Manager while continuing to work in collaboration with the broader ICT unit.
What you’ll need to succeed
Professional & Technical Expertise
You will demonstrate strong capability in modern software engineering practices, including:
- In‑depth Object-Oriented programming skills with Java (JDK7+)
- Experience with Java EE, including Servlet 2 & 3 specifications
- Strong database design and implementation skills (Oracle & SQL Server)
- Hands-on development of RESTful services and web services
- Proficiency in TypeScript, JavaScript, C#, HTML5, CSS, and front-end frameworks—ideally Angular
- Experience working with Automated CI/CD pipelines
- Knowledge of Microsoft Azure cloud technologies
Programming & Development (SFIA PROG Level 3)
- Design, code, test, document, refactor, and maintain moderately complex programs
- Apply agreed standards, tools, and best practices to achieve quality outcomes
- Monitor and report progress and proactively identify and address issues
- Collaborate on code reviews and development activities
Specialist Advice (SFIA TECH Level 4)
- Provide expert guidance in your technical specialisms
- Maintain up‑to‑date knowledge in key technologies
- Understand and work within the limits of your specialist domain
- Collaborate with other technical experts to ensure aligned, relevant advice
Problem Management (SFIA PBMG Level 4)
- Lead and monitor problem investigations
- Determine effective fixes and preventative measures
- Support analysis of trends and systemic issues
Testing (SFIA TEST Level 3)
- Design and execute test scripts and test cases
- Contribute to requirements and design reviews
- Perform manual and automated testing to established standards
Requirements
- Willingness to undertake emergency management training and participate in preparedness, response, and recovery activities as required
- A Bachelor of Computer Science (desirable)
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now