> Markdown version of [/jobs/ext/539305-software-programmer](https://www.wearedevelopers.com/jobs/ext/539305-software-programmer). 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 Programmer - **Company:** IBA InfoTech Inc. - **Location:** Plano, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), ActionScript, Apache Flex, Apache HTTP Server, Business Logic, Computing Platforms, Continuous Delivery, Continuous Integration, Relational Databases, Software Debugging, Middleware, Java Platform Enterprise Edition (J2EE), Design of User Interfaces, Apache Struts, JSON, WildFly (JBoss AS), MySQL, SQL Databases, Backend, Git, Integration Tests, Information Technology, Toad (Software), Oracledb - **Published:** June 14, 2026 - **Apply:** https://ibainfotech.com/software-programmer-jobs-in-plano ## About the Role * 5 -7+ years Java EE development experience. * PHP, JavaScript , Adobe Flex (ActionScript + MXML). * MySQL DB (rudimentary DB skills, basically able to copy a SQL statement into SQL Developer and run it for debugging purposes). * JSON, Apache WS Developer Tools: MyEclipse * GIT * SQL Developer (or TOAD) DESIRED SKILLS: * Full stack experience (RDBMs, Backend/Middleware dev, UI development). Familiarity with continuous integration or continuous delivery is an added bonus. * Java * Struts (a like to have for MLU upgrade work). * JBoss/Wildfly (a like to have, but not required) * Oracle DB (DB skills, basically able to copy a SQL statement into SQL Developer and run it for debugging purposes) EDUCATION/CERTIFICATIONS: Bachelor's Degree or equivalent experience in the Information Technology field ## Description * This team is responsible for designing, developing, and delivering software for the internal developed integration/middleware platform servicing our internal customers. * Build and maintain testable integration and application code that is covered by unit and integration tests. * Participate in peer code reviews. * Collaborate with the Systems Architect to ensure business logic designs fit within Platform architecture . * Constantly research better and faster ways to achieve and improve performance and reliability benchmarks ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [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)