Job Description
Java Developer Job. Introducing the Java Developer position, a pivotal role in the realm of software engineering and development. This role presents an exciting opportunity to collaborate with cross-functional teams, solve complex technical challenges, and contribute to the creation of innovative solutions that drive business growth. Join First Rand in harnessing the power of Java to build cutting-edge software solutions and shape the future of technology.
Responsibilities of Java Developer Job
- Increase operational efficiency and suggest solutions to enhance cost-effectiveness.
- Deliver exceptional service that exceeds customers’ expectations through proactive, innovative, and appropriate solutions by resolving queries fast and effectively.
- Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SMEs, project managers, and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.
- Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.
- Support development environments. Responsible for coding standards and peer reviews.
- Comply, understand, and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.
- Assess, identify, and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change/release management process definition) to ensure operational performance.
- Design, code, test, and debug to obtain a robust solution with supporting documentation.
- Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.
- Manage own development to increase own competencies and develop technical and business skills.
- Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions timely.
- Provides technical assistance to fellow developers and other Information Technology (IT) team members.
Requirements
- Have Minimum: B. Com, B. Eng, BSc Eng, BSc Informatics, or related qualification.
- Minimum 3 years of experience in programming.
- Proficient in Java 8 or above.
- Knowledge of other programming languages is advantageous.
- Are experienced in System Design & Development methodologies.
- Are proficient in Atlassian (i.e., Jira) software suite (to your advantage).
Skills
- Adaptable and curious.
- Thrive in collaborative environments.
- Have an innovative mindset.
- Have good problem-solving skills.
- Great interpersonal skills.
- A self-starter.