> Markdown version of [/jobs/ext/1972695-lead-java-spring-boot-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/1972695-lead-java-spring-boot-full-stack-engineer). 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). --- # Lead Java/Spring Boot Full Stack Engineer - **Company:** BCforward - **Location:** Plano, TX, United States - **Experience:** Expert - **Salary:** $141,960.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Ajax (Programming Language), Software Applications, HTML5, Cascading Style Sheets (CSS), Software Quality, Code Review, Continuous Integration, Relational Databases, Eclipse (Software), Online Banking, Github, Hibernate (Java), Apache IBATIS, IntelliJ IDEA, Java Persistence API, JQuery, Junit, Machine Learning, Apache Maven, Microsoft SQL Server, MyBatis, OpenShift, Oracle (Applications), Systems Development Life Cycle, Mockito, Systems Architecture, UML, ReactJS, Spring-boot, Sybase, Generative AI, Syntactically Awesome Style Sheets (SASS), Containerization, AngularJS, Apache Kafka, Bitbucket, Front End Software Development, Software Version Control, Microservices - **Published:** August 7, 2026 - **Apply:** https://www.dice.com/job-detail/b154f444-e8fe-4c7d-b350-3d1b238077ac ## About the Role * Proficiency in Spring Boot and Java 21 for microservices development. * Hands-on experience with GenAI tools, with ability to deliver approximately 50% of project outputs using GenAI-assisted workflows. Candidates must describe tool usage, coding percentage, and outcomes on the resume. * Experience with container platforms such as OpenShift or similar. * Front-end development with at least one RIA framework: Angular, React, or jQuery. AngularJS exposure preferred. * ORM and persistence frameworks such as Hibernate, JPA, MyBatis/iBatis, and messaging with Kafka. * Source control with Bitbucket or GitHub, build using Maven, and testing with JUnit and Mockito within TDD and CI pipelines. * IDE proficiency in Eclipse or IntelliJ. * Relational databases and SQL with Oracle, Sybase, or SQL Server. * Front-end fundamentals: JavaScript, HTML5, CSS, Ajax, and SASS. Preferred Skills: * Experience in banking or financial services security patterns and threat mitigation. * Background in Artificial Intelligence/Machine Learning and practical application of GenAI in SDLC. ## Description We are seeking an experienced Application Programmer III to join our team supporting internet banking applications. The ideal candidate will have strong experience in Spring Boot microservices, Java 21, containerized deployments, and modern front-end frameworks, with demonstrable use of GenAI tools to accelerate delivery and code quality. The candidate will be able to design and prototype secure solutions, contribute across the SDLC, and guide teams toward stable, scalable deliverables., * Designs, develops, enhances, tests, supports, and debugs software applications for business and support functions. * Leads technical design, provides strategic direction, and contributes to system architecture for initiatives. * Builds and maintains Spring Boot microservices on Java 21 with secure, scalable patterns. * Creates prototypes and UML diagrams to capture current and target states. * Collaborates with architects and business partners to implement security controls for banking applications. * Coordinates with external programming teams to deliver on time and within budget. * Provides estimates, feedback, and technical guidance to project managers and developers. * Adheres to Agile practices, TDD, CI, and code review standards. ## Related Videos - [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) - [Java Meets AI: Empowering Spring Developers to Build Intelligent Apps](https://www.wearedevelopers.com/videos/1554-java-meets-ai-empowering-spring-developers-to-build-intelligent-apps) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [The Fastest-Growing Tech Sectors to Look Out for in 2025](https://www.wearedevelopers.com/magazine/373-the-fastest-growing-tech-sectors-to-look-out-for-in-2025) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)