> Markdown version of [/jobs/ext/3041040-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3041040-full-stack-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). --- # Full Stack Developer - **Company:** Insight Global - **Location:** Brentwood, TN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Access, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Applications Architecture, Component-Based Software Engineering, Application Performance Management, Batch Processing, Code Review, Continuous Integration, Relational Databases, Software Design Patterns, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Software Deployment, Software Engineering, SQL Databases, Systems Integration, Data Logging, Data Processing, Enterprise Software Applications, ReactJS, Spring-boot, Software Security, Software Troubleshooting, Backend, Containerization, AngularJS, Integration Tests, Kubernetes, Front End Software Development, Restful APIs, Software Version Control, Spring Batch, Docker, Microservices - **Published:** September 23, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3401623592&tx=UT5349TTT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role We are seeking an experienced Senior Java Developer with 7+ years of software development experience to design, develop, enhance, and support enterprise applications and integrations. This role requires strong hands-on Java development experience with expertise in Spring Boot and Spring Batch, along with front-end development experience using Angular and React.js and working knowledge of Docker and Kubernetes. The ideal candidate is a strong technical contributor who can work independently across both back-end and front-end technologies, collaborate with cross-functional teams, troubleshoot complex application issues, and deliver scalable, reliable solutions within an Agile development environment. Design, develop, test, deploy, and support enterprise applications using Java and Spring Boot., 7+ years of professional software development experience, with significant hands-on Java development experience. Strong proficiency in Java and object-oriented design and development. Strong hands-on experience with Spring Boot. Experience developing and supporting batch-processing applications using Spring Batch. Experience developing REST APIs, microservices, and enterprise application integrations. Experience with Angular and modern front-end development concepts. Experience with or working knowledge of React.js. Experience integrating front-end applications with RESTful services and APIs. Experience with relational databases, SQL, and data-access frameworks. Understanding of application security, exception handling, logging, monitoring, and performance optimization. Experience with source control and CI/CD practices. Basic working knowledge of Docker, including building and working with containerized applications. Basic working knowledge of Kubernetes, including application deployments, pods, configuration, and troubleshooting. Strong troubleshooting, analytical, and problem-solving skills. Ability to work independently while collaborating effectively across technical and business teams. Strong written and verbal communication skills. ## Description Develop and maintain batch-processing solutions using Spring Batch, including high-volume data processing and scheduled jobs. Design and develop RESTful APIs, microservices, and enterprise application integrations. Develop scalable, maintainable, and reusable application components following established development standards and design patterns. Develop and enhance web-based user interfaces using Angular and React.js. Integrate Angular and React applications with REST APIs and back-end services. Troubleshoot and resolve complex application, integration, data, UI, and performance issues. Participate in technical design discussions and provide recommendations on application architecture and implementation approaches. Perform code reviews and ensure solutions follow development, security, performance, and coding standards. Develop and maintain automated unit and integration tests. Support containerized applications using Docker and assist with deployments and troubleshooting in Kubernetes environments. Work closely with Business Analysts, QA, Product Owners, architects, and other development teams to translate business requirements into technical solutions. Participate in Agile ceremonies, estimation, sprint planning, and delivery commitments. Support production implementations, troubleshooting, and post-deployment activities. Identify opportunities to improve application performance, reliability, maintainability, and development processes. Provide technical guidance and mentorship to other developers as needed. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)