Job description
We are seeking a motivated and talented Software Engineer – Java Developer to join our development team.
The ideal candidate will be responsible for analysing requirements, developing high-quality applications, performing testing activities, and supporting software implementation and maintenance while adhering to coding standards and security guidelines.
Key Responsibilities
- Analyse process and program specifications and translate them into efficient, maintainable code.
- Develop, test, and maintain Java-based applications and software components.
- Ensure adherence to programming standards, coding best practices, and security guidelines.
- Perform configuration management activities, including planning, controls, and audits.
- Develop unit test cases, execute tests, and document results to ensure software quality.
- Support integration testing, system testing, User Acceptance Testing (UAT), and production implementation.
- Investigate and resolve defects, bugs, and production issues in a timely manner.
- Perform system enhancements and modifications as required.
- Prepare and maintain technical and system documentation.
- Analyse functional requirements and contribute to application design using established development methodologies.
Required Qualifications
- 1–4 years of experience in application development and software delivery.
- Hands‑on experience in Java and related technologies.
- Experience in system development and maintenance.
- Strong analytical and problem-solving skills with a creative mindset.
- Good written and verbal communication skills in English.
- Willingness to travel when required.
- Self‑motivated with a positive attitude and high energy.
- Strong commitment to quality and timely delivery.
- Excellent teamwork, communication, and interpersonal skills.
- Customer-focused with a strong service orientation.
- Ability to work independently as well as collaboratively within a team.
- Oracle Certified Professional (Java) certification is an added advantage.
#J-18808-Ljbffr…
