Job Title
Java – IT Software Application Developer
-----------------------------------
Job Description
This JAVA developer position will have responsibility to develop, test and implement components of software for business products based on project plans to the appropriate quality.
* Working within an Agile Scrum delivery methodology as part of the Cyber project team.
* Ownership of the development, testing and implementation of software components.
* Understand and help challenge and define the functional and non-functional requirements in order to prepare technical specifications to support development for yourself and others.
* Work directly with the business to analyse, refine requirements and diagnose issues.
* Assist in the testing and troubleshooting of the overall solution inclusive of identification and remediation of system bugs.
* Follow all elements of the SDLC while adhering to standards and enhancing/suggesting improvements.
* Assist the Cyber project team lead to ensure developments are delivered to schedule.
-----------------------------------
Required Skills & Qualifications
Key Skills:
* A good understanding of Java programming language.
* Familiarity with Agile methodologies and frameworks.
* Strong problem-solving skills and analytical thinking.
* Excellent communication and interpersonal skills.
Preferred Skills:
* Experience working with software development lifecycle (SDLC).
* Familiarity with version control systems like Git.
* Knowledge of cloud computing platforms.
* Basic understanding of database management systems.
-----------------------------------
Why Choose Us?
We offer a dynamic work environment that fosters growth and development. Our team is passionate about delivering high-quality solutions that meet our clients' needs.
-----------------------------------