> Markdown version of [/jobs/ext/559372-software-developer](https://www.wearedevelopers.com/jobs/ext/559372-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** IBA InfoTech Inc. - **Location:** Durham, NC, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Algorithm Design, Software Applications, Code Review, Data Structures, Distributed Systems, Object-Oriented Software Development, Big O, Software Engineering, Information Technology, Build Process, Functional Programming, Software Coding, Software Version Control - **Published:** June 14, 2026 - **Apply:** https://ibainfotech.com/junior-software-developer-2 ## About the Role * Bachelor's Degree in Computer Science or related field * 3+ years of professional experience in software development * Computer Science fundamentals in object-oriented design * Computer Science fundamentals in functional programming * Computer Science fundamentals in data structures * Computer Science fundamentals in algorithm design, problem-solving, and complexity analysis * Knowledge of, at least, one functional language including Java8, * Knowledge of professional software engineering, including coding standards, code reviews, source control management, build processes, testing, and operations * Experience with distributed computing and enterprise-wide systems * Development experience for web, mobile and desktop applications. * Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy * Experience influencing software engineers best practices within your team * Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between ## Related Videos - [Empowering Democratic Processes: Building a Hybrid Voting Platform](https://www.wearedevelopers.com/videos/1163-empowering-democratic-processes-building-a-hybrid-voting-platform) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Reusing apps between teams and environments through Containers](https://www.wearedevelopers.com/videos/107-reusing-apps-between-teams-and-environments-through-containers) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [How should you format your IT resume?](https://www.wearedevelopers.com/magazine/68-how-should-you-format-your-it-resume) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)