> Markdown version of [/jobs/ext/569077-java-technical-lead](https://www.wearedevelopers.com/jobs/ext/569077-java-technical-lead). 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). --- # Java Technical Lead - **Company:** IBA InfoTech Inc. - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Unit Testing, Batch Processing, Cascading Style Sheets (CSS), Software Quality, Relational Databases, Software Design Patterns, Java Persistence API, Spring Framework, WildFly (JBoss AS), JQuery, JavaServer Faces, Microsoft SQL Server, MySQL, Object-Oriented Software Development, OpenShift, Oracle (Applications), Scrum Methodology, Service-Oriented Architecture, Software Engineering, SonarQube, PL-SQL, SQL Databases, Systems Architecture, Web Applications, Web Application Frameworks, Extensible Markup Language (XML), Primefaces, Spring-mvc, Spring-boot, AngularJS, Information Technology, Web Technologies, Checkmarx, Spring Jdbc, Restful APIs, Network Server, Spring Batch, Jenkins, Vulnerability Analysis, Programming Languages - **Published:** June 14, 2026 - **Apply:** https://ibainfotech.com/java-technical-lead ## About the Role * Advanced degree in Computer Science or related disciple with a minimum of 6+ years of work experience with Java. * Strong Knowledge of Agile methodology and frameworks like Scrum. * Understanding of system architecture to support a web application and batch processing environment. * Working experience as a Team Lead or Technical Lead. * Exposure to code quality tools like SonarQube, performance fine-tuning, ability to adapt to new technology and frameworks. * Technical Skills Used in Order of Importance: * Java. * OOP, SOA, and Design pattern concepts related to web and Rest API application development, system processing, batch processing. * Java frameworks: * Spring, Spring Boot, JSF * Relational databases: * Oracle, MySQL, SQLServer * Programming Languages: SQL and PL/SQL * XML including Stylesheet Transformations and Schema definitions * Web technologies: * CSS, JavaScript, HTM * Web frameworks * Angular, JQuery * Optional Standards, Frameworks, Tools: * Spring Batch, Spring JPA, Spring MVC, Spring JDBC * Primefaces framework * JBoss Servers * Openshift Containers with Jboss * Jenkins Pipeline * Checkmarx/Vulnerability scanning ## Description * Delivery of code components and modules * Collaborate with fellow developers to design, develop, implement and support complex business solutions. * Interpret business requirements into high and low-level technical design. * Design and develop solutions that are scalable, easily maintainable and easy to use. * Create, document and execute automated unit and integration testing. * Mentor other team Jr. team members. * Collaborate with onshore and offshore resources along with vendor partners. * Define, document, and present technical design. * Identify, document and communicate technical risks, issues and alternative solutions discovered during the project. * Direct and check the work of other team members. * Assist with the development of User Acceptance test plans and test cases. * Assist with the development of business requirements. * Estimate work effort throughout different phases of a project. ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [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) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Meta Harnesses: What the JS Framework Wars Teach Us About What Is Next for AI Agents](https://www.wearedevelopers.com/videos/100353-meta-harnesses-what-the-js-framework-wars-teach-us-about-what-is-next-for-ai-agents) ## 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) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [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)