Associate Software Engineer -Java Job

October 7, 2025 •

Posted 4 weeks ago

Job Description

IT Jobs.

Software Development & Maintenance

  • Collaborate with the development team to design, build, and maintain scalable applications using .NET Core or Java.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Participate in code reviews and provide constructive feedback to peers to ensure code quality and consistency.
  • Implement new features based on business requirements and contribute to continuous improvements of existing applications.

Debugging & Issue Resolution

  • Receive and analyze client-reported issues related to application performance, bugs, or functionality.
  • Reproduce and troubleshoot issues in a controlled test environment to identify root causes.
  • Work with team leads to apply fixes and ensure they do not introduce new issues.
  • Document bug reports, resolution steps, and outcomes for reference and knowledge sharing.

Requirement Analysis & Client Support

  • Participate in project meetings to understand client needs, technical requirements, and end-user expectations.
  • Translate business requirements into functional specifications with support from senior team members.
  • Engage in discussions with QA, designers, and senior developers to clarify scope and align expectations.

Software Testing Support

  • Assist the QA team in creating test cases, test scenarios, and automated/manual tests for assigned modules.
  • Support execution of integration, regression, and system tests, helping identify bugs and performance issues.
  • Participate in user acceptance testing (UAT) when needed, ensuring the final product meets client standards.

Documentation & Reporting

  • Contribute to project documentation including feature specifications, technical guides, and user manuals.
  • Maintain clear and concise records of development work, changes, and test results.
  • Prepare progress reports or status updates for internal stakeholders and team leads.

Collaboration & Continuous Learning

  • Work collaboratively with cross-functional teams including developers, testers, designers, and project managers.
  • Participate in regular team stand-ups, sprint planning, and retrospective meetings.
  • Proactively learn new technologies, tools, or frameworks relevant to project needs or career growth.
  • Degree in Computer Science, Information Technology, or a related field
  • Minimum 1 year of experience in software development, support, or testing
  • Trained or skilled in .NET Core or Java
  • Good understanding of software development principles, object-oriented programming (OOP), and coding standards
  • Familiarity with web technologies, APIs, and basic SQL knowledge is an added advantage
  • Excellent logical reasoning and problem-solving abilities
  • Ability to analyze complex issues and break them down into manageable solutions

If you meet the above qualifications, skills and experience share CV on jobs@britesmanagement.com

Interviews will be carried out on a rolling basis until the position is filled.

Only the shortlisted candidates will be contacted.

The Associate Software Engineer -Java Job appeared first on Corporate Staffing Services – Jobs In Kenya. Recruitment Agency In Kenya.. Click Corporate Staffing Services – Jobs In Kenya. Recruitment Agency In Kenya. for the original.