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.