Haystack
← Back to Jobs
Technology

Java Full Stack Engineer -Charlotte, NC (In-person interview required)

SSTech LLCCharlotte, NC🇺🇸United StatesPosted 6 Aug 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

*Senior Java Full Stack Engineer*  
*Moody''s • Charlotte, NC*  
*Duration: 6+ Months*  
*Work Type: In-person interview required*

*Job Description*
This role requires a highly skilled and motivated full-stack developer to design, build, and maintain sophisticated enterprise applications. The ideal candidate will have strong hands-on experience across both front-end and back-end technologies, with a focus on delivering high-quality, scalable, and secure solutions.

*Key Responsibilities*
- *Application Development:* Design, code, test, and deploy full-stack applications using a Java stack for the back end and Angular for the front end
- *API and Service Development:* Develop and maintain robust, scalable APIs and microservices using Java, Spring Boot, and Spring Web API
- *Front-End Implementation:* Build responsive and user-friendly web interfaces with Angular and related technologies like TypeScript, HTML, and CSS
- *Database Management:* Work with relational databases like SQL Server to design schemas, write complex queries, and ensure data integrity
- *Code Quality & Best Practices:* Participate in code reviews, establish coding standards, and implement unit and integration testing using JUnit, Mockito to ensure high-quality software delivery
- *Collaboration:* Work closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical solutions
- *Troubleshooting & Support:* Provide ongoing support, troubleshoot production issues, and perform bug fixes as needed

*Required Skills*
- *Back-End:* Strong proficiency in Java 11/17+, with extensive experience in Spring Boot, Spring MVC, and Hibernate/JPA
- *Front-End:* Deep expertise in Angular 8+, TypeScript, and JavaScript
- *Database:* Proven experience with SQL Server, including writing stored procedures, functions, and optimizing database performance
- *APIs:* Hands-on experience with RESTful APIs and microservices architecture
- *Tools & Technologies:* Familiarity with Git, Jira, build tools Maven/Gradle, and CI/CD pipelines like Azure DevOps, Jenkins
- *Full-Stack Mindset:* Strong hands-on experience across both front-end and back-end technologies
- *Design Principles:* Solid understanding of industry-standard design patterns and principles, with ability to apply them effectively in solution development
- *Exposure to:* Claude Code for development

*Qualifications*
- Bachelor''s degree in Computer Science, Engineering, or a related field
- Minimum 8+ years of experience in software development, with at least 3 years in a full-stack role focused on Java and Angular
- Excellent problem-solving skills and ability to work in a fast-paced Agile environment
- Strong communication skills and a collaborative mindset

Skills

Microservices
SQL
SQL Server
Spring
Spring Boot
Agile
Angular
Azure
CSS
Git
HTML
Hibernate
JUnit
Java
JavaScript
Jenkins
Jira
TypeScript

Similar jobs