> Markdown version of [/jobs/ext/533005-application-developer-sme](https://www.wearedevelopers.com/jobs/ext/533005-application-developer-sme). 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). --- # Application Developer SME - **Company:** IBA InfoTech Inc. - **Location:** Charlotte, NC, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Program Optimization, Software Quality, Computer Programming, Database Design, Systems Development Life Cycle, Standard Sql, Website Architecture, Api Design, Software Coding - **Published:** June 14, 2026 - **Apply:** https://ibainfotech.com/application-developer-sme ## About the Role Technical and Professional Expertise and 5+ years of experience in the following areas: * *Strong server side language expertise using Java and Spring Boot * *Proficiency with fundamental front end languages such as HTML, CSS and JavaScript. * *Familiarity with JavaScript frameworks such as Angular JS, React and Vue. * *Should have extensive experience implementing Microservices and RESTful APIs * *Database Design and Implementation (Postgre, MYSQL, Oracle, SQL Server, etc.) and proficiency with SQL * *Cloud-Native development using Pivotal Cloud Foundry, AWS, Kubernetes, Docker, * *Bachelor degree in Computer Science or a related discipline. * *In lieu of a degree, 8 years of related business experience. Abilities: * *Four years coding/programming, trouble-shooting, problem-solving, logical design, SQL coding, Business Requirements analysis, vendor management, root cause analysis., * *Expert coding skills in 1 or more standard languages. * *Demonstrated success in complex problem solving and an understanding of quality delivery. * *Demonstrated ability to work with others having differing priorities/views/goals than your own; to meet your goals. * *Understand and lead others in use of System Development Life Cycle (SDLC). Effective communication skills. * *Experience with schema/database design, Enterprise Standards and Process Adherence., * *Four years coding/programming, trouble-shooting, problem-solving, logical design, SQL coding, Business Requirements analysis, vendor management, root cause analysis. ## Description * *Translate application storyboards and use cases into functional applications * *Design, build, and maintain efficient, reusable, and reliable Java code * *Ensure the best possible performance, quality, and responsiveness of the applications * *Identify bottlenecks and bugs, and devise solutions to these problems * *Help maintain code quality, organization, and automation. * *Develop front end website architecture * *Ensuring cross-platform optimization for mobile phones * *Designing and developing APIs, * *Maintains and enhances existing applications. * *Troubleshoots and debugs applications, including user and system interface functionality. * *Collaborates with cross-functional teams and clients to define, design and deliver enhancements, new applications, and technical solutions that meet the needs of the company, its clients, and the end users. * *Configures a design that satisfies business requirements and desired specifications. * *Researches, evaluates and implements new technology to optimize application efficiency and usability. * *Maintains records to document system and programming development and revisions. * *Designs modifications based on defined requirements and coordinates development efforts on maintained applications. * *Programs and directs other programmers in required programming languages, database SQL, report writing, ETL, Assists with testing and migrating code through test regions. * *Ensures adherence to appropriate design, coding and source control standards. * *Leads design and code walk-thru as a presenter or reviewer. * *Processes Change Requests and Quality Assurance (QA) documentation for project implementations and support changes. ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) - [Building Moduliths That Last: Patterns for Sustainable Module Integration](https://www.wearedevelopers.com/videos/100325-building-moduliths-that-last-patterns-for-sustainable-module-integration) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)