Haystack
← Back to Jobs
Technology
CO

Java Full Stack Developer

Collabera LLCCharlotte, NC🇺🇸United StatesPosted Sep 20, 2026

Why This Role Stands Out

Elevate your career as a Senior Full Stack Java Developer with a competitive hourly rate of $60-70, contributing to impactful enterprise applications in a hybrid environment. You'll thrive if you possess strong Java, Spring Boot, Microservices, and Angular expertise, eager to collaborate and drive innovation within a reputable company. This role offers excellent opportunities for skill development and professional growth.

Quick Overview

Salary
$60 - $70/hr
Seniority
Mid Senior
Work mode
On Site
Location
Charlotte, NC, United States
Posted
Yesterday
DockerMicroservicesSQLSQL ServerSpringSpring BootScrumAgileAngularConfluenceJavaJiraKubernetesREST

Job Description

Senior Full Stack Java Developer SE4

Location: Charlotte, NC (3days on hybrid)
Interview Process: Onsite Interview
Pay Rate: $60-70/hr

Job Summary

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.

Key Responsibilities



  • 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.



Required Qualifications



  • 8+ years of hands-on experience in Java application development.



  • Strong experience with:




    • Java



    • Spring



    • Spring MVC



    • Spring Boot



    • J2EE



    • XML



    • JSON



    • RESTful APIs



    • JDBC



    • JPA



    • 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.



The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually as applicable.

Similar jobs