> Markdown version of [/jobs/ext/539006-software-engineer-developer](https://www.wearedevelopers.com/jobs/ext/539006-software-engineer-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 Engineer Developer - **Company:** IBA InfoTech Inc. - **Location:** Durham, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Application Frameworks, Unit Testing, Unix, Code Review, Continuous Integration, Database Development, Database Queries, Software Debugging, Software Design Patterns, Web Development, Eclipse (Software), Spring Framework, Junit, Apache Maven, Open Source Technology, Oracle (Applications), Simple Object Access Protocol (SOAP), SONAR (Symantec), SQL Stored Procedures, UML, Web Services, Test-Driven Development (TDD), Spring-mvc, Build Management, Integration Tests, Information Technology, IBM UrbanCode Deploy, Protractor, Jasmine, Jenkins - **Published:** June 14, 2026 - **Apply:** https://ibainfotech.com/sr-software-engineer-developer ## About the Role * Bachelor's degree in Computer Science or Engineering * 5+ years of development experience (currently hands-on) in Java, Spring MVC / Spring Core / WebServices (SOAP/REST) and configuring web containers. * 3+ years of database development experience. * Working knowledge of java batch development * 2+ years of Responsive & Progressive Modern Web application development. * Make significant contributions to our technology platform * Design patterns, UML * Test-Driven Development, Junit, Jasmine, Karma, Protractor * IDE's Spring Tool Suite, and Eclipse, within a UNIX and Windows environment. * Application build, deploy using Continuous Integration/ Deployment (CI/CD) tools - Jenkins, Maven, uDeploy, etc. * Writing SQL queries and debugging stored procedures within an Oracle environment. ## Description * Assist in coordinating multiple development work streams through integration and ensure the architecture is scalable and extensible. * Define, maintain, and support Java development environment and best practices, such as Maven, Sonar, and other Open Source tools. * Assist in identification, isolation, resolution, and communication of problems within the production and nonproduction environment and perform troubleshooting. * Perform code reviews, unit testing, and integration testing using Open Source frameworks. * Provide mentorship to junior team members. * Contribute to continuous process improvement initiatives. The Value You Deliver: * Understand the leadership vision and execute on that vision. * Help strengthen further the culture of innovation by setting examples * Find creative ways to get things done, and do them right * Foster a culture of best in class software engineering practices * Exercise a passion for keeping your knowledge up-to-date with the latest and greatest * Help maintain the high level of integrity in the team * Take ownership and accountability for figuring out what needs to be done ## Related Videos - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [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) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries)