The Sr. Java Developer will play a pivotal role in designing and implementing complex software applications, ensuring robust performance and scalability. This position requires a deep understanding of Java development along with the ability to lead and mentor junior developers. Responsibilities include leading design discussions, developing high-quality code, performing code reviews, and fostering best practices in software development.
QUALIFICATIONS
Candidate must possess at least Bachelor's/College Degree in Computer Science/Information Technology or equivalent.
At least 5 Year(s) of working experience in the related field is required for this position.
Degree in Computer Programming or 2 year(s) of relevant work experience as Team Leader is a plus
Work experience in Banking Industry is an advantage
- Experience of people management and the ability to lead and influence others
- Experience in formal personal development planning and individual, team and process performance management
- Proven experience in leading and managing the delivery of system/software development projects in a structured environment
- Experience in a variety of software development approaches and methodologies including Agile and Waterfall
- Experience in both architecture and implementation-level software design
- Experience in requirements capture, analysis techniques and process improvement approaches
- Strong facilitation and coaching skills
- Excellent personal organization and ability to prioritize and carry out multiple tasks
- Able to influence and drive projects to meet key milestones and overcome challenges
- Comfortable working without routine supervision
- A desire to remain technically capable and an expert in current technologies