Home » Jobs » IT Jobs In Kenya » Senior Java Developer Job Sportserve
Candidates Experience With Us + Latest Updates

Personalized Support for Your Success

Upcoming Trainings & Events

Senior Java Developer Job Sportserve

Senior Java Developer Job. IT Jobs In Kenya

Must Read>>>The Interview Playbook: How To Answer Common Questions

Key Responsibilities:

  • Working in payments development area providing development, maintenance and support.
  • Working as part of squads and occasionally solo developments as the business needs arise.
  • Discuss/Meet business stakeholders to understand the problems they wish to address.
  • Liaise with architects, analysts, business representatives, infrastructure specialists to jointly develop proposals for technical solutions including implementation deployment, support and troubleshooting overviews.
  • Scope and conduct needed Proof of Concepts when necessary.
  • Help identify probable causes and provide immediate solutions during an incident.
  • Work as part of Agile development team (Scrum): attend team meetings, report on assigned tasks progress, participate in sprints planning and tasks estimation.
  • Complete tasks & deliver projects on-time and according to company standards.
  • Contribute significant ideas for making the applications better and easier to use.
  • Provide assistance to other developers/projects as needed.
  • Take part in OOH on-call technical support rota.
  • Be flexible to support your applications outside of working hours during major sport events (in rota with your peers and team mates).

Mandatory skills and experience:

  • Solid knowledge of Java 11+ and Spring ecosystem.
  • Solid knowledge of SQL, preferably with MySQL databases.
  • Experience in working with Java-based ORMs like JPA/Hibernate.
  • Experience designing and building RESTful web service APIs and REST API clients.
  • Solid understanding of Java concurrency and multithreading.
  • Demonstrable knowledge of Maven and Linux.
  • Knowledge of Asynchronous Messaging (Kafka).
  • Experience with CI tools and automation (Gitlab).
  • Passion for writing high quality, rock solid software.
  • Background in Agile Software Development using Scrum Methodology.
  • Knowledge of JVM monitoring and performance tuning Java applications, as well as troubleshooting issues in production.

Desirable skills and experience:

  • Experience building highly transactional, high volume distributed server applications.
  • Distributed caching (Hazelcast or Redis).
  • Hands-on experience with Docker and Kuberenetes.
  • Knowledge of application security and best practices.
  • Knowledge of Quarkus framework.
  • Development of back office applications using JS, React or Angular is a plus.
  • Background in Online Gaming or Payments is preferred but not required.

Job Qualifications:

  • Bachelor’s degree in Computer Science or any related field.
  • At least 5 years of working experience as Java developer working on varied types of software development projects.
  • Creative, analytical, and with strong problem solving skills.
  • Good oral and written English communication skills.
  • Comfortable working as part of a multicultural and geographically distributed development team.
  • Ability to work well under pressure and deadlines.
  • Ability to organise and manage multiple priorities.
  • Easy learner, motivated to obtain new skills and grow professionally.
  • Independent but collaborative, driven, assertive.
  • We warmly invite applications in English.

Must Read>>>The Unwritten Rules Of CV Writing In Kenya (Don’t Get Rejected!)

How to Apply

Click here to apply

🚨 Before You Apply for This Job

Career Lessons + Experiences

Labour Laws – Know Your Rights