Description
- Design, develop, and maintain high-quality software solutions using Java and related technologies for digital banking applications
- Collaborate with cross-functional teams to define and implement software requirements and features
- Write well-designed, efficient, and testable code following best practices and design patterns
- Participate in all phases of the software development lifecycle, from requirements gathering to deployment.
- Conduct code reviews, debugging, and troubleshooting to ensure the quality and performance of the software
- Contribute to architectural and technical decisions to support the digital banking platforms
- Implement and maintain integrations with external systems and APIs to enable seamless functionality
- Stay updated on emerging technologies and industry trends to drive innovation and continuous improvement
- Provide technical guidance and mentorship to junior members of the development team
Requirements
- Bachelor's or Master's degree in computer science, engineering, or a related major from a reputable university.
- Relevant certifications in Java programming or software development are advantageous.
- 6-10 years of relevant experience preferably in Java development with an excellent understanding of Java EE or Spring framework.
- Proven track record in relational databases, SQL, and ORM frameworks like Hibernate.
- Proven track record in RESTful APIs and web services.
- Proficiency in web development technologies such as HTML, CSS, JavaScript, and related frameworks.
- Strong understanding of software development methodologies, tools, and best practices & object-oriented programming principles.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Knowledge of database systems (SQL, NoSQL).
- Excellent organizational and multitasking skills.
- Excellent analytical skills with attention to detail.
- Excellent problem-solving skills with the ability to translate business requirements into technical solutions.
- Excellent communication and interpersonal skills to effectively liaise with internal and external stakeholders.
- Proven track record in leadership skills and ability to lead cross-functional teams to drive initiatives.
- Excellent command of English.
- Experience in the banking or fintech industry is a plus.
Created on | 14 Aug 2024 |
Last updated on | 05 Nov 2024 |
You applied on | |
Apply Now