Job Opportunity at Bolt Talent Solutions, Senior Java Developer



 About the job

Be at the forefront of Mobile Money Technology, finding solutions for the largest telecoms, financial services, and banks in Africa. A successful one-stop telecommunications software and services provider with a presence in 10 countries over the past 15 years that are actively developing talent for growth in Africa that incorporates mobile and digital technologies. Rapidly growing operations in Mauritius with a team of almost 50 staff with a great company culture.


The Main Purpose of the Job


You will be part of the development (JAVA) team responsible for analysis, design, development and testing of new functionality for our client's iNSight product. You will help to enhance and scale our client's Ecommerce and Operational platforms as well as the associated software services and tools to accelerate the growth of this business.




Main Responsibilities


Development of highly-available distributed systems.

Create technical specifications based on business requirements.

Active participation in the SDLC process of existing and new applications and features.

Performing functional testing.

Writing unit tests.

2nd line Support of production system which will require stand-by on a rotation basis.

Performing peer reviews with constructive feedback.

Assist in the development and training of lesser experienced team members.



Key Competencies And Skills


Understanding of relational database designs

Exposure working in Agile/Kanban teams

Working knowledge of GIT or similar source repository management tool

Working knowledge of continuous integration tools, such as Jenkins or Hudson

Proficient with Java IDE, such as Eclipse

A working knowledge of relational databases

Must be comfortable with implementing OO designs and be able to interpret technical and business specifications

Be comfortable constructing complex high-performance SQL queries

Troubleshoot and identify bottlenecks in the application

Be comfortable with multi-threading concepts, such as concurrency



Qualifications And Experience


Relevant IT Degree

5+ years’ experience in coding enterprise software systems

Solid Java SDLC (develop, debug, test, package, publish, deploy) experience.

Proficiency in JAVA (or similar object-oriented programming language) a must

Experience with at least one or more of the following database systems:

MySQL

Oracle

Postgres



The following would be an added advantage towards your application:


Oracle knowledge/experience

General Unix/Linux experience

Exposure to/understanding of GSM technologies.

Oracle Java certification

Knowledge of front end technologies, such as Typescript or JavaScript (E.g. React)

Working knowledge of Spring Technologies and JPA/Hibernate.



Personal Attributes


Be willing to work overtime and standby when required

Be able to work both in a team and alone

Ability to work well under pressure, especially in maintaining a balanced and logical approach

Self-motivated and self-managed

Able to use initiative and take ownership

Able to communicate effectively and professionally in a verbal and written manner

Report on progress and raise issues / problems if and when necessary

Attention to detail

Professionalism


CLICK HERE TO APPLY

Post a Comment

0 Comments