> Markdown version of [/jobs/ext/525828-software-developer-java-api](https://www.wearedevelopers.com/jobs/ext/525828-software-developer-java-api). 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 - Java API - **Company:** IBA InfoTech Inc. - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Business Systems, Databases, Middleware, Issue Tracking Systems, Systems Analysis, Software Engineering, Software Systems, System Integration Testing, Web Services, Enterprise Software Applications, Integration Tests, Information Technology, Software Version Control, Programming Languages - **Published:** June 14, 2026 - **Apply:** https://ibainfotech.com/senior-software-developer-java-api ## About the Role * Bachelor's Degree in Computer Science, CIS or related field * 3 years of experience in software development and in database technologies, * Master's Degree in Computer Science, CIS or related field * 3 years of experience writing technical documentation, working with source code control systems, working with defector incident tracking software, working with application and integration middleware, working with 3rd party IT vendors, systems analysis, developing and implementing business systems within an organization * 2 years of experience working in a large matrixed organization and with web services * 1 year of experience working with an IT infrastructure Library (ITIL) framework ## Description * The primary purpose of this role is to assist in translating business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions. This includes responsibility for assisting in the development, configuration, or modification of integrated business and/or enterprise application solutions within various computing environments. RESPONSIBILITY STATEMENTS: * Assists in translating business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions * Provides insight into recommendations for technical solutions that meet design and functional needs * Designs and codes component-based applications using various programming languages * Develops and executes component integration test (CIT) scenarios to identify application errors and ensure software solutions meet functional specifications * Facilitates the implementation of business and enterprise software solutions * Provides post-implementation programming and/or configuration support for enhancements to new or packaged-based systems and applications * Supports system integration testing (SIT) and user acceptance testing (UAT) with guidance from senior colleagues by providing insight into testing teams in order to define test plans * Works with IT teams to revise applications based on test results as appropriate * Participates in all software development lifecycle phases by applying an understanding of company methodology, policies, standards, and internal/external controls * Assists in the design of production application support plans, schedules, and assignments ## Related Videos - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof](https://www.wearedevelopers.com/videos/1792-developer-time-is-valuable-use-the-right-tools-kilian-valkhof) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [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 - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [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) - [How should you format your IT resume?](https://www.wearedevelopers.com/magazine/68-how-should-you-format-your-it-resume) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)