{"id":1875470,"url":"https://alion.io/job/neptune-software-associate-software-engineer-java-programmer","title":"Associate Software Engineer (Java Programmer)","company":{"id":1901738,"name":"Neptune Software","domain":"neptune-software.com","url":"https://alion.io/company/neptune-software","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Kampala, Uganda"],"countries":["UG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Dart","optional":false},{"name":"Flutter","optional":false},{"name":"Gradle","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Linux","optional":false},{"name":"Oracle","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Agile","optional":true},{"name":"JavaScript","optional":true},{"name":"Scrum","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-04T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-09-04T00:00:00Z","board_verified":false,"closed_at":null,"days_open":41,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":41},"description":"Company: Neptune Software (K) Limited\n\nLocation: Uganda, Kampala\n\nJob Summary\n\nThe Associate Software Engineer (Java Programmer) supports Neptune’s enterprise and mobile development initiatives by designing, developing, testing, and maintaining high-quality software solutions. 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.\n\nRole Overview\n\nThe Associate Software Engineer contributes to the full software development lifecycle, working closely with senior engineers to deliver secure, reliable, and high-performance applications. They participate in backend development, mobile application development, API integration, and production support while continuously learning and adopting modern technologies and best practices.\n\nKey Responsibilities\n\nApplication Development\n\nDesign, develop, test, and maintain Java-based enterprise applications\nBuild RESTful APIs and backend services\nDevelop and maintain cross-platform mobile applications using Flutter\n\nSoftware Development Lifecycle\n\nParticipate in SDLC activities including design, coding, testing, deployment, and maintenance\nWrite clean, maintainable, and well-documented code\nParticipate in code reviews and technical design discussions\n\nIntegration & Performance\n\nIntegrate applications with databases, third-party systems, and payment platforms\nDevelop secure, scalable, and high-performance software solutions\nTroubleshoot, debug, and resolve software defects\n\nContinuous Improvement\n\nSupport software deployment and production issue resolution\nResearch and adopt new technologies, frameworks, and best practices\n\nRequired Skills and Qualifications\n\nEducation\n\nBachelor’s degree in Computer Science, Software Engineering, Information Technology, or related fields\n\nExperience\n\nRecent graduate or up to 2 years of software development experience\n\nTechnical Skills\n\nBackend Development\n\nJava (Java SE/EE)\nSpring Boot / Spring Framework\nRESTful APIs\nMicroservices Architecture\nJSON & XML\nMaven or Gradle\n\nMobile Application Development\n\nFlutter (Dart)\nAndroid (Java/Kotlin)\nMobile UI/UX principles\nMobile app integration with REST APIs\n\nDatabase Technologies\n\nOracle Database\nPostgreSQL\nMySQL\nSQL & PL/SQL\n\nWeb Technologies\n\nHTML5\nCSS3\nJavaScript\nReact or Angular (advantageous)\n\nTools & Platforms\n\nGit\nDocker (advantageous)\nLinux/Unix\nIntelliJ IDEA, Eclipse, Android Studio, VS Code\n\nDesirable Skills\n\nKnowledge of enterprise application integration\nFamiliarity with cloud platforms\nUnderstanding of secure software development practices\nKnowledge of Agile/Scrum methodologies\nExperience with payment systems, APIs, or financial applications\n\nSoft Skills\n\nStrong analytical and problem-solving abilities, excellent communication skills, a collaborative mindset, and the ability to learn quickly and work independently or in teams\n\nPersonal Attributes\n\nPassion for software development and emerging technologies\nSelf-motivated, innovative, and results-oriented\nHigh level of integrity and professionalism\n\nHow to Apply:All applications will be received and reviewed through the BrighterMonday Portal by clicking on the 'Apply Here' section","description_format":"text","description_chars":3242,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Uganda","iso":"UG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","AI Agents","Integration & API Management"],"lifecycle":[{"event":"open","at":"2026-10-04T22:05:36Z"}],"visa":[],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":0.6,"p_active":0.505,"p_room":0.36,"age_days":41,"expected_fill_days":24,"reasons":["seen:41","win:tail","crowd:junior"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/neptune-software-associate-software-engineer-java-programmer","json_url":"https://alion.io/job/neptune-software-associate-software-engineer-java-programmer.json","meta":{"generated_at":"2026-10-15T09:11:28Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13952,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1901738},"rest":"https://alion.io/mcp/rest/get_company?id=1901738"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fneptune-software-associate-software-engineer-java-programmer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fneptune-software-associate-software-engineer-java-programmer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fneptune-software-associate-software-engineer-java-programmer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/neptune-software-associate-software-engineer-java-programmer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fneptune-software-associate-software-engineer-java-programmer"}]}