Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 5, 2022
    Deadline: May 9, 2022
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Flexi Personnel Ltd is a HR Company that was founded in 2008. It is currently the fastest growing HR firm in Kenya offering a wide range of services including Headhunting and Executive selection, Outsourced Labor management, HR Outsourcing, Outsourced Payroll Management, HR consultancy, Psychometric Assessments and Expatriate Services and relocation support....
    Read more about this company

     

    Senior Java Developer

    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, and 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 a 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)

    Competences

    • 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

    Method of Application

    Send your application to recruit@flexi-personnel.com

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Flexi-Personnel Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail