> Markdown version of [/jobs/ext/3014565-full-stack-java-developer](https://www.wearedevelopers.com/jobs/ext/3014565-full-stack-java-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 Java Developer - **Company:** Collabera - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Salary:** $124,800.0 - $145,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Automation of Tests, Unit Testing, Cloud Computing, Code Review, Continuous Integration, Software Design Patterns, Java Database Connectivity, Java Persistence API, Spring Framework, JSON, Microsoft SQL Server, Object-Oriented Software Development, Scrum Methodology, Software Architecture, Query Optimization, Regression Testing, Software Engineering, SQL Stored Procedures, Web Application Frameworks, Extensible Markup Language (XML), Freeform SQL, Enterprise Software Applications, Spring-mvc, Spring-boot, Database Performance, Backend, Containerization, AngularJS, Atlassian Tools, Front End Software Development, Restful APIs, Devsecops, Docker, Microservices - **Published:** September 20, 2026 - **Apply:** https://www.dice.com/job-detail/f2f209da-984d-4ea8-8360-1c0d66c150bc ## About the Role * Unit Testing frameworks 6+ years of hands-on Angular development experience, with strong experience in Angular 16 or higher. Strong experience developing responsive and scalable web applications. 3+ years of SQL Server development experience, including: * Complex SQL queries * Query optimization * Stored procedures * Data modeling Proven experience developing and supporting microservices-based applications. Strong understanding of object-oriented programming, software architecture, and design patterns. Experience with DevSecOps and CI/CD practices. Experience working in Agile/Scrum development environments. Proficiency with JIRA and Confluence. Strong analytical, problem-solving, written, and verbal communication skills. Ability to collaborate effectively across development, QA, product, and operations teams. Preferred Qualifications * Experience working within large-scale enterprise or financial-services environments. * Prior experience supporting highly regulated or security-sensitive applications. * Experience with modern CI/CD and cloud-native development practices. * Experience with containerization and platforms such as Docker and Kubernetes. * Experience with automated testing and quality engineering practices. * Experience working with high-volume, highly available enterprise applications. ## Description We are seeking an experienced Senior Full Stack Java Developer to join our enterprise technology team in Uptown Charlotte. The ideal candidate will have strong hands-on experience across both backend and frontend development, with an approximately 50% backend / 50% frontend focus. The successful candidate will have deep expertise in Java, Spring Boot, Microservices, Angular 16+, and SQL Server, along with experience developing scalable enterprise applications and working within Agile and DevSecOps environments. This is a highly collaborative role requiring strong technical ownership, problem-solving skills, and the ability to work closely with development, QA, product, and operations teams., * Design, develop, enhance, and support scalable enterprise applications using Java, Spring, Spring MVC, and Spring Boot. * Develop responsive and scalable user interfaces using Angular 16+. * Build and maintain RESTful APIs and microservices-based applications. * Apply object-oriented design principles and industry-standard design patterns to develop maintainable and scalable solutions. * Work with SQL Server to develop queries, stored procedures, data models, and optimize database performance. * Develop and maintain integrations using XML, JSON, REST APIs, JDBC, and JPA. * Write comprehensive unit tests and participate in code reviews to ensure application quality and reliability. * Implement and support CI/CD pipelines and DevSecOps practices throughout the software development lifecycle. * Troubleshoot complex application, performance, and production issues and provide effective technical solutions. * Collaborate with QA teams to support functional, integration, and regression testing. * Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement. * Create and maintain technical documentation using tools such as JIRA and Confluence. * Work effectively with cross-functional teams including developers, QA engineers, product owners, business stakeholders, and operations teams. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [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) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [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)