Senior Software Engineer at Solvo Global in Nairobi, Kenya

    Solvo Global logo

    Senior Software Engineer

    Solvo GlobalNairobi, Kenya

    Posted

    1 week ago

    Apply by

    25 Aug

    Full Time
    On Site
    Senior
    ICT & Telecommunications
    IT & Software

    Build your CV in minutes! Tailored for the Kenyan job market.

    Build My CV

    Job Description

    We're looking for a Senior Software Engineer to join a dynamic team responsible for designing, developing, and supporting client-facing applications and services. In this role, you'll collaborate with Product Managers, Designers, Architects, Quality Assurance Engineers, DevOps Engineers, and Engineering Managers to deliver continuous value to customers. You'll also leverage AI-assisted engineering tools such as GitHub Copilot and Claude Code to accelerate development, improve code quality, and enhance system understanding.

    Key Responsibilities

    • Design and develop high-quality code and features with a strong sense of ownership.
    • Ensure code quality through software engineering best practices, including code reviews, unit testing, and peer programming.
    • Collaborate with internal teams to produce software designs and architecture.
    • Balance competing priorities to deliver new features while resolving defects and managing technical debt.
    • Participate in Agile ceremonies, including story refinement sessions.
    • Promote a fail-fast and learn mentality to encourage responsible innovation.
    • Demonstrate a strong understanding of REST API concepts and API management tools.
    • Translate customer requirements into technical designs.
    • Work with modern microservice-based architectures and development methodologies.
    • Collaborate with DevOps teams to build and maintain CI/CD pipelines.

    Required Qualifications

    • 8-12 years of software development experience with Java technologies and enterprise application development.
    • Strong hands-on experience with Java 8/11/17+.
    • Strong experience with Spring Boot.
    • Strong experience with Spring MVC.
    • Strong experience with Spring Security.
    • Experience developing and supporting REST APIs.
    • Experience working with microservices architecture.
    • Strong problem-solving skills and ability to clearly communicate technical concepts.
    • Experience designing and developing AI-powered applications.
    • Experience developing intelligent automation solutions.
    • Experience building Generative AI-enabled products.
    • Experience with GitHub Copilot, Claude Code.
    • Experience with API management platforms.
    • Experience with MultiValue databases such as UniData.

    Job Details

    Job Function

    IT & Software

    Minimum Experience

    8 years

    Education Level

    Bachelor’s Degree

    Area of Study

    Computer Science

    Field of Study

    Software Engineering

    Languages

    English

    Additional Information

    How to Apply: Interested and qualified? Go to Solvo Global on www.linkedin.com to apply.

    Show AI-Enhanced Engineering on Your CV

    This role sits at the intersection of Java enterprise development and AI-assisted tooling. Hiring managers will probe how you've used GitHub Copilot or Claude Code to ship faster without cutting corners.

    1. Lead with Java depth: Highlight your years with Java 8/11/17+ and Spring Boot in your CV's summary. Use metrics like 'reduced API response time by 30%' or 'led migration to Spring Boot 3' to show impact.

    2. Prove AI tool fluency: Mention specific AI tools you've used (GitHub Copilot, Claude Code) and how they improved your workflow. For example, 'Used Copilot to generate unit tests, cutting test writing time by half.'

    3. Show microservices mastery: Describe a project where you decomposed a monolith into microservices. Detail the challenges with inter-service communication and how you solved them.

    4. Prepare for API management questions: Be ready to discuss API gateways, versioning, and security. Have examples of designing REST APIs with Spring Security and OAuth2.

    5. Demonstrate AI application experience: If you've built AI-powered features, describe them. For instance, 'Integrated OpenAI API for intelligent document summarization.'

    6. Highlight collaboration skills: This role works with many teams. Give examples of working with DevOps to set up CI/CD pipelines or with QA to improve test coverage.

    7. Show problem-solving with real cases: Prepare a story about a tough technical problem you solved. Walk through your thought process and the outcome.

    8. Know the full stack: Even though it's Java-focused, be ready to discuss frontend integration, databases (including MultiValue like UniData), and cloud platforms.

    CareerSasa Safety Alert: Never pay employers or agencies for interviews, training, or job placement. Does a job request payment? Report it immediately using the "Flag" button. While CareerSasa vets job postings thoroughly, always verify opportunities independently.
    Share this job:

    Boost Your Application Success

    1. 1

      Expert CV help that gets you noticed. Build Your CV

    2. 2

      A personalized cover letter for this role. Write Cover Letter

    3. 3

      Attract recruiters with a stronger profile. Boost LinkedIn

    Tags

    Java
    Spring Boot
    Microservices
    REST APIs
    AI