Senior Full Stack Engineer (Java, Spring Boot & React) | Sage IT | Charlotte, NC

Tech Junction Ltd

Charlotte (NC)

On-site

USD 120,000 - 180,000

Full time

29 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sage IT in Charlotte, NC is seeking a Senior Full Stack Engineer skilled in Java, Spring Boot, and React to own end-to-end architecture and delivery. You will work on RESTful APIs, microservices, and scalable frontend systems in a collaborative, on-site setting.

You will drive design, coding, testing, and performance optimization, while mentoring junior engineers and aligning with enterprise security standards and best practices. This permanent role offers growth and enterprise exposure.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
  • Progressive hands-on experience in full-stack development with Java, Spring Boot, and React.
  • Strong proficiency in Java, Spring Framework, Spring Boot, and microservices architecture.
  • Experience with modern frontend frameworks (React, Redux, JavaScript/TypeScript, HTML5, CSS3).
  • Relational databases (PostgreSQL, MySQL, Oracle) and ORM (Hibernate/JPA).
  • Experience building responsive web apps, managing state, and securing REST APIs.
  • Legal work authorization and ability to work on-site in Charlotte, NC.

Responsibilities

  • Design, develop, test, and deploy scalable enterprise full-stack applications with Java, Spring Boot, and React.
  • Architect and implement high-performance RESTful APIs and microservices.
  • Optimize frontend rendering and backend query performance.
  • Conduct code reviews, unit testing, integration testing, and performance profiling.
  • Collaborate with product management, UI/UX design, and QA engineering teams.
  • Maintain documentation, API specs, and system diagrams.
  • Participate in sprint planning and architectural design discussions.
  • Provide technical leadership and mentorship to junior engineers across projects.

Skills

Java
Spring Boot
React
REST APIs
Microservices
SQL/ORM
Unit testing
Code reviews

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Jira
Confluence
ServiceNow
Jenkins
GitLab CI
Docker
Kubernetes

Job description

Position Summary

Driving advanced full-stack software architecture, enterprise web application development, and robust microservices engineering in Charlotte, North Carolina, Sage IT is actively seeking a skilled Senior Full Stack Engineer (Java, Spring Boot & React) for a permanent full-time professional engagement. In this vital senior software engineering role, you will take full operational, tactical, and technical ownership of backend Java development, Spring Boot microservices, React frontend interfaces, RESTful API design, database integration, code optimization, and cross-functional engineering collaboration. Bringing progressive professional experience in full-stack enterprise development, you will empower an elite technology solutions and IT consulting enterprise to achieve uncompromised application responsiveness, seamless user experiences, and superior system scalability. This prestigious career opportunity offers competitive remuneration, enterprise client exposure, and professional growth within a leading global IT recruitment and software solutions corporation.

Detailed Job Description

As a Senior Full Stack Engineer supporting Sage IT on a professional on-site basis in Charlotte, North Carolina, you will take full operational, tactical, and technical ownership of end-to-end application design, full-stack implementation, code reviews, and cross-functional collaboration. Your day-to-day responsibilities include designing, developing, testing, and deploying scalable full-stack applications utilizing Java, Spring Boot, React, Redux, and modern web technologies, building and maintaining robust RESTful APIs and microservices architectures, optimizing frontend rendering and backend query performance, collaborating proactively with product managers, UI/UX designers, QA engineers, and technical recruitment leadership like Sridhar Marasa at Sage IT, adhering to strict corporate coding standards, and managing application requirements by submitting your updated resume via direct email to smarasa@sageitinc.net while explicitly mentioning your position title, visa status, and current location.

Key Responsibilities
  • Design, develop, test, and deploy scalable enterprise full-stack applications utilizing Java, Spring Boot, and React.
  • Architect and implement high-performance RESTful APIs, microservices, and reactive frontend component libraries.
  • Optimize frontend rendering performance, state management (Redux/Context), and backend database query efficiency.
  • Conduct rigorous code reviews, unit testing (JUnit, Jest), integration testing, and performance profiling.
  • Collaborate proactively with cross-functional product management, UI/UX design, and QA engineering squads.
  • Enforce strict adherence to enterprise security standards, OWASP guidelines, and modern software design patterns.
  • Investigate production incidents, diagnose complex full-stack software bugs, and execute rapid root-cause analysis (RCA).
  • Maintain meticulous technical documentation, API specifications, system architecture diagrams, and version control repositories.
  • Participate actively in sprint planning, architectural design sessions, and technical roadmap discussions.
  • Provide technical leadership and mentorship to junior full-stack engineers across project teams.
Required Qualifications & Skills
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
  • Progressive professional hands-on experience in full-stack software development with Java, Spring Boot, and React.
  • Strong, demonstrable operational programming proficiency in Java, Spring Framework, Spring Boot, and microservices architecture.
  • Comprehensive working knowledge and practical hands-on experience with modern frontend frameworks (React, Redux, JavaScript/TypeScript, HTML5, CSS3).
  • Solid practical grasp of relational databases (PostgreSQL, MySQL, Oracle) and ORM frameworks (Hibernate/JPA).
  • Proven expertise in building responsive web applications, managing state, and securing REST APIs.
  • Strong analytical problem-solving skills and effective stakeholder communication capabilities.
  • Mandatory legal work authorization and physical availability for professional operations in Charlotte, North Carolina.
Nice-to-Have Skills
  • Professional vendor certifications such as AWS Certified Developer, Oracle Certified Professional Java SE, or Certified Kubernetes Application Developer.
  • Prior professional working experience supporting Tier-1 global financial institutions, e-commerce giants, or SaaS enterprises.
  • Hands-on familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines (Jenkins, GitLab CI).
  • Experience utilizing enterprise agile tracking and IT service desk platforms (Jira, Confluence, ServiceNow).
  • Active participation in Java user groups, React developer communities, or open-source software projects.
Application Information
  • Recruiter: Sage IT Recruitment Division
  • Contact Name: Sridhar Marasa (Technical Recruitment Lead)
  • Email: smarasa@sageitinc.net
  • Phone:
  • Company Website: https://www.sageitinc.net
  • Salary/Rate: Market Competitive / Enterprise Full Stack Engineering Package
  • Work Schedule: On-Site Professional Operations (Charlotte, NC)
  • Deadline: Open until filled (Urgent Charlotte Senior Full Stack Engineer Opening)
  • Notice Period: Immediate to 30 Days Preferred
  • Contract Duration: Permanent / Full-Time Employment
Recruitment Pro Tip

When applying for this Senior Full Stack Engineer position with Sage IT in Charlotte, ensure your resume explicitly highlights your Spring Boot microservices tenure, React frontend architecture experience, and current visa status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer | Sage IT | Texas / New Jersey
Java Developer | Sage IT | Texas / New Jersey

Tech Junction Ltd • New Jersey

On-site
USD 110,000 - 150,000
Senior Developer / Architect | Sage IT | Atlanta, GA (Remote)
Senior Developer / Architect | Sage IT | Atlanta, GA (Remote)

Tech Junction Ltd • Atlanta (GA)

Hybrid
USD 150,000 - 195,000
Senior Full-Stack Engineer: Java/Spring Boot & React
Senior Full-Stack Engineer: Java/Spring Boot & React

Tech Junction Ltd • Charlotte (NC)

On-site
USD 120,000 - 180,000
Junior Software Engineer (Linux & SQL) | Sage IT | Plano, TX
Junior Software Engineer (Linux & SQL) | Sage IT | Plano, TX

Tech Junction Ltd • Plano (TX)

On-site
USD 52,000 - 68,000
.NET Developer | Sage IT | Hartford, CT
.NET Developer | Sage IT | Hartford, CT

Tech Junction Ltd • Hartford (CT)

On-site
USD 120,000 - 160,000
Full Stack Developer
Full Stack Developer

Selby Jennings • Charlotte (NC)

Hybrid
USD 100,000 - 130,000
Senior Fullstack Engineer
Senior Fullstack Engineer

Software Guidance & Assistance, Inc. (SGA, Inc.) • San Jose (CA)

On-site
USD 100,000 - 130,000
Java + SRE Engineer | Fourways Consulting LLC | Phoenix, AZ (Hybrid)
Java + SRE Engineer | Fourways Consulting LLC | Phoenix, AZ (Hybrid)

Fourways Consulting LLC • Phoenix (AZ)

Hybrid
USD 45,000 - 65,000
Senior Full Stack Developer / Lead Engineer
Senior Full Stack Developer / Lead Engineer

Tata Consultancy Services Limited • Charlotte (NC)

On-site
USD 95,000 - 105,000
Senior Software Engineer
Senior Software Engineer

Zenith Services Inc. • North Carolina

On-site
USD 110,000 - 160,000