Job Responsibilities

Java Developer responsibilities include designing, developing, and delivering high-volume, low-latency applications for business-critical systems.
Contribute in all phases of the development life cycle
Write well-designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous... improvement by investigating alternatives and technologies and presenting these for architectural review.

Requirements

B.Sc / M.Sc Degree in Computer Science, Engineering, or a related subject
Minimum of 5 years of Proven Hands-on Software Development experience in the banking sector,
Proven working experience in Java development and Object Oriented analysis and design using common design patterns.
Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
Experience in the Spring Framework
Programmer/Developer Certifications is a plus experience in developing web applications using at least one popular web framework (Struts 2, Spring MVC)
 more
  • ICT
  • Computer
Job Description

Delivering a complete front-end application
Ensuring high performance on mobile and desktop
Writing tested, idiomatic, and documented JavaScript, HTML and CSS
Coordinating the workflow between the graphic designer, the HTML coder, and yourself
Cooperating with the back-end developer in the process of building the RESTful API
Communicating with external web... services
Lead/mentor developers and share knowledge through knowledge-sharing presentations.
Design and develop applications to support bank operations.
Implement and support technology solutions to meet customer and business needs.
Manage enhancements and upgrades.
Provide user training and awareness for all applications managed.
Second level support for non-core banking and e-banking solutions
Process AutomationAnalysis of User Request for Solutions.
Debug newly developed applications and upgrade to existing applications to check bugs, syntax and logical error, accurate documentation and logical performance(s).
Carry out Unit, Functional, integration and load testing of new and upgrade to existing applications.
Continuous improvement on in-house applications to reduce errors and increase performance.

Requirements
Educational Qualification:

Bachelor's Degree in Computer Science or related disciplines
Must have completed NYSC.

Technical Requirements:

5 years experience as a Front-End developer
Knowledge and hands-on experience in Fintech.
Proficiency with Vue Js,TypeScript, HTML5, CSS/SASS, Angular v5 or higher, and Ionic v3
Leverage the Ionic framework to develop and deploy native iOS and Android apps that will consume custom APIs and web services
Deep knowledge of Vue JS practices and commonly used modules based on extensive work experience
Creating self-contained, reusable, and testable modules and components
Ensuring a clear dependency chain, in regard to the app logic as well as the file system
Validating user actions on the client-side and providing responsive feedback
Writing non-blocking code, and resorting to advanced techniques such as multithreading, when needed
Creating custom, general-use modules and components which extend the elements and modules of core Vue JS
Experience with building the infrastructure for serving the front-end app and assets
Architecting and automating the build process for production, using task runners or scripts
Documenting the code inline using JSDoc or other conventions
Proficient understanding of code versioning tools (TFS, GIT, etc.).
 more
  • ICT
  • Computer
Job Responsibilities: 

Develop new and enhance existing user-facing features
Build reusable code and libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize application front end for maximum speed and scalability
Ensure that all user input is validated before submitting to back-end
Collaborate with other team members and stakeholders to improve usability
Stay... up to date on emerging technologies and trends.
Work closely with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application.

Technical Skills and Qualifications:

Bachelor's Degree
5-7 years work experience.
Good knowledge and experience using advanced JavaScript libraries and frameworks, such as ReactJS etc.
Proficiency in Node JS, Vue Js 
Good experience of asynchronous request handling, partial page updates, and AJAX
Proficient experience of client-side scripting and JavaScript frameworks, including jQuery
Proficient implementation of cross-browser compatibility issues and ways to work around them.
Proficient understanding of web markup, including HTML5, CSS3
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.
Good understanding of SEO principles and ensuring that application will adhere to them.
Proficient understanding of code versioning tools such as GIT
Good knowledge of ASP.NET MVC
Understanding of OOP
Familiarity with browser testing and debugging
Experience integrating with REST APIs
Good experience of agile software development such as scrum, Xtreme Programming
Good knowledge of unit testing frameworks.
Knowledge of UI
 more
  • ICT
  • Computer
Job Details:

Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for business-critical systems.
Contribute to all phases of the development life cycle
Write well-designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous... improvement by investigating alternatives and technologies and presenting these for architectural review. 

Requirements:

BS/MS degree in Computer Science, Engineering or a related subject
5 to 6 years Proven Hands-on Software Development experience Proven working experience in Java development and Object Oriented analysis and design using common design patterns.
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Experience in the Spring Framework
Programmer/Developer Certifications is a plus experience in developing web applications using at least one popular web framework (Struts 2, Spring MVC)
Knowledge of the following: Backend Frameworks, Version Control System, Databases, API, Server Handling, DSA (Data Structures and Algorithms)
 more
  • ICT
  • Computer