Kazi Connect
Jobs in Kenya
Back to jobs
Job in Kenya

Associate Software Engineer (Java Programmer)

Kenya employer Nairobi Full Time Posted 2026-07-23
Apply at source
CountyNairobi
CityNairobi
DeadlineNot specified
SourceBrighterMonday Kenya
associate software engineerjava programmerNairobiFull TimeIT & Telecomsmid levelbachelor's degreeSoftware EngineerAssociate EngineerSoftware EngineeringJava ProgrammingSoftware Development

AI summary

Associate Software Engineer (Java Programmer) at Neptune Software Ltd in Nairobi. The role involves developing Java-based enterprise applications, building RESTful APIs, and cross-platform mobile apps using Flutter. Ideal for recent graduates or those with up to 2 years of experience. Full-time position with working hours from 8am to 5pm.

  • Bachelor's degree in Computer Science, Software Engineering, or IT required.
  • Up to 2 years of software development experience accepted.
  • Skills in Java, Spring Boot, Flutter, and database technologies required.
  • Full-time position based in Nairobi.

Description

Find a Job + + + + Search Associate Software Engineer (Java Programmer) Neptune Software Ltd Software & Data Today Easy apply New Featured Nairobi Full Time IT & Telecoms Confidential Share link Share on WhatsApp Share on LinkedIn Share on Facebook Share on Twitter Share via SMS Job summary The role is ideal for recent graduates or early career professionals passionate about building scalable applications, APIs, and mobile solutions within a collaborative engineering environment. Min Qualification: Bachelors Experience Level: Mid level Experience Length: 2 years Language Requirement: English Working Hours: Full Time - 8 to 5 Applicant Location: Nairobi, Kenya Job descriptions & requirements Position: Associate Software Engineer (Java Programmer) Company: Neptune Software (K) Limited Job Summary The Associate Software Engineer (Java Programmer) supports Neptune’s enterprise and mobile development initiatives by designing, developing, testing, and maintaining highquality software solutions. The role is ideal for recent graduates or earlycareer professionals passionate about building scalable applications, APIs, and mobile solutions within a collaborative engineering environment. Role Overview The Associate Software Engineer contributes to the full software development lifecycle, working closely with senior engineers to deliver secure, reliable, and highperformance applications. They participate in backend development, mobile application development, API integration, and production support while continuously learning and adopting modern technologies and best practices. Key Responsibilities Application Development · Design, develop, test, and maintain Javabased enterprise applications · Build RESTful APIs and backend services · Develop and maintain crossplatform mobile applications using Flutter Software Development Lifecycle · Participate in SDLC activities including design, coding, testing, deployment, and maintenance · Write clean, maintainable, and welldocumented code · Participate in code reviews and technical design discussions Integration & Performance · Integrate applications with databases, thirdparty systems, and payment platforms · Develop secure, scalable, and highperformance software solutions · Troubleshoot, debug, and resolve software defects Continuous Improvement · Support software deployment and production issue resolution · Research and adopt new technologies, frameworks, and best practices Required Skills and Qualifications Education Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related fields Experience Recent graduate or up to 2 years of software development experience Technical Skills Backend Development · Java (Java SE/EE) · Spring Boot / Spring Framework · RESTful APIs · Microservices Architecture · JSON & XML · Maven or Gradle Mobile Application Development · Flutter (Dart) · Android (Java/Kotlin) · Mobile UI/UX principles · Mobile app integration with REST APIs Database Technologies · Oracle Database · PostgreSQL · MySQL · SQL & PL/SQL Web Technologies · HTML5 · CSS3 · JavaScript · React or Angular (advantageous) Tools & Platforms · Git · Docker (advantageous) · Linux/Unix · IntelliJ IDEA, Eclipse, Android Studio, VS Code Desirable Skills · Knowledge of enterprise application integration · Familiarity with cloud platforms · Understanding of secure software development practices · Knowledge of Agile/Scrum methodologies · Experience with payment systems, APIs, or financial applications Soft Skills Strong analytical and problemsolving abilities, excellent communication skills, a collaborative mindset, and the ability to learn quickly and work independently or in teams Personal Attributes · Passion for software development and emerging technologies · Selfmotivated, innovative, and resultsoriented · High level of integrity and professionalism How to Apply Interested candidates should submit: · Detailed CV · Copies of academic and professional qualifications · Cover letter outlining suitability for the role Only shortlisted candidates will be contacted. . Log In and Apply Important safety tips Do not make any payment without confirming with the BrighterMonday Customer Support Team. If you think this advert is not genuine, please report it via the Report Job link below. Report Job Log in to apply now Continue with Google Continue with Linkedin Or continue with Forgot Password? Keep me logged in Log in Don't have an account? Sign Up to Apply Share link Share on WhatsApp Share on LinkedIn Share on Facebook Share on Twitter Share via SMS Activate Notifications Stay productive - get the latest updates on Jobs & News Activate Deactivate Notifications Stop receiving the latest updates on Jobs & News Deactivate This action will pause all job alerts. Are you sure? Cancel Proceed Similar jobs Lorem ipsum dolor sit amet consectetur adipiscing elit Lorem ipsum Lorem ipsum dolor (Location) Lorem ipsum Confidential 3 years ago Lorem ipsum dolor sit amet consectet

Never pay to apply. Always confirm the original source and watch for payment requests, sensitive document requests, or unrealistic promises.