Senior Software Engineer, JAVA (Financial Technology Firm) at iRecruiters Africa Limited

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
88112
Job Views
102

Job Description

  • Application Deadline:
  • Position: Senior Software Engineer, JAVA (Financial Technology Firm)

  • Job Type Full Time

  • Qualification BA/BSc/HND

  • Experience 8 years

  • Location Lagos

  • Job Field ICT / Computer 



Job Summary: Our client is seeking to hire a senior software engineer with specialty in core Java or/and Spring booth to work with our backend engineering team to complement the technical skills needed to serve as a key contributor in building and maintaining our core infrastructure and products development launch and scale.


 


The ideal candidate should have hands-on experience in software development and agile methodologies. S/he should be able to work independently with little or no supervision with an excellent organization and problem-solving skills.


Key Responsibilities:



  • Take ownership of technical solutions from coding, release, to production.

  • Write clean and scalable codes to develop functional applications.

  • Design and improve the maintainability of the code base through innovative design.

  • Use technical skills to build amazingly exciting world-class products.

  • Constantly communicate with diverse internal and external stakeholders in embracing agile practices.

  • Seek to understand how the business work to identify risks (in code, features, and design).

  • Diagnose complex issues across various levels of the stack.

  • Understand the business context deeply and leverage engineering knowledge to propose creative solutions to problems.

  • Work collaboratively to complete projects, showcase progress, and address problems.

  • Mentor and coach junior and intermediate engineers within the Engineering team.

  • Constantly improve to keep pace with new innovations and technologies.

  • Balance deep work with cross-team collaboration.

  • Work alongside front-end developers to produce efficient and user-friendly systems.

  • Work on other tasks as assigned by the Engineering Leadership.


Key Requirements:



  • B.Sc/BA degree in Computer Science or any related field.

  • 8+ years of cognate experience working with Java EE/Spring, with at least 3 years’ experience as a Senior Software Engineer

  • Knowledge of Object-oriented Programming concepts.

  • Good understanding of relational databases (e.g. PostgreSQL, MySQL), NoSQL databases and agile methodologies.

  • Working knowledge of core data structures.

  • Test-driven development (TDD) experience.

  • Experience working with AWS, architecture, and design principles.

  • Strong team leader and player, with the ability to improve knowledge and skills.

  • Good Interpersonal, stakeholder management, and communication skills.

  • Strong passion for Software Development. Desired Skills:

  • Ability to use system monitoring tools (e.g. New Relic) and automated testing frameworks.

  • Familiarity with various operating systems.

  • Analytical mind with problem-solving aptitude.

  • Ability to work independently.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept