Senior Java Developer Jobs in Nairobi, Kenya
Senior Java Developer Jobs in Nairobi, Kenya
Our client, a well-established and highly reputable B2B services provider is seeking to recruit a Java Developer to join their firm.
Main Purpose of the Job
We are looking for a Senior Java Developer to manage the SDLC, from planning and prioritizing to testing and rapid delivery.
You will be part of our development team that works on business applications.
As a Senior Java developer team member, you have to contribute in the designing and development of systems.
You have to take part in the end-to-end stages of the development lifecycle.
Key Responsibilities:
Design, develop, implement, and maintain java application phases, code, and software.
Transform requirements into stipulations and identify production and non-production application issues.
Defining, documenting, and maintaining Developer team processes.
Responsible for upgrades, performance monitoring, installations, managing replications, diagnosing system problems, disaster recovery testing and maintaining user accessibility.
Provides hands-on technical expertise, provides senior level technical guidance to staff, project leaders and other teams as necessary.
Researching and recommending solutions that best meet business needs and enterprise operational requirements
Work closely with multiple application development team(s) to implement and support data-oriented development efforts
The team Lead will be responsible for the day-to-day operations of the team, including documentation of guidelines and procedures, assignment of work schedule and tasks, and alignment of team shift rotations
Reporting to the lead Developer on the team activity.
Minimum Requirements:
Technical
Excellent Java Development skills with focus on core java, memory management and multithreading
Experience with JVM monitoring and diagnostic
Experience with Java 8 or Java 11
Good understanding of Java GC, Kaffka and Hazelcast.
Experience with Performance Analysis/ Troubleshooting while providing solutions to optimize application performance
Good understanding of memory management, multithreading, thread/connection pooling etc.
Experience with profilers (Java Mission Control, JVisualVM, JMeter, JConsole), debuggers
Demonstrable knowledge of Maven and Linux
Advanced knowledge of SQL, preferably with Oracle
Experience with Spring/Spring Boot, Vert.x
Experience with Asynchronous Messaging (RabbitMQ and JMS)
Competencies
At least 5+ years of working experience in serving as a Java Developer working on varied type of software development projects
Good understanding and practical experience in Agile methodology
Broad knowledge of development tools & techniques
Ability to write and interpret technical documentation
Good oral and written English communication skills
Creative, analytical, and with strong problem-solving skills
Strong grasp of established and emerging technologies, systems, platforms, and software
Ability to organize and manage multiple priorities
Independent but collaborative, driven, assertive, and willing to work on simultaneous projects.
Ability to work in a team and works well under pressure and deadlines
Background in Agile Software Development using Scrum Methodology is preferred but not required
Background in Online Gaming is preferred but not required
Full-Time position available
How to Apply
Apply through Flexi Personnel ATS or send your CV to
recruit@flexi-personnel.com by 18th May 2022 indicating Senior Java Developer as the email subject.
NB: Flexi Personnel does not charge candidates for job placement.
Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.
Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.
Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to Best Africa Jobs.