Mid-level Java Full Stack Engineer (Client: Moodys)

Highbrow LLC

Charlotte (NC)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Moodys client collaboration requires a Mid-level Java Full Stack Engineer to design, build, and maintain enterprise applications in a full-stack Java/Angular environment.

The role emphasizes strong Java back-end skills (Spring Boot), Angular front-end, and SQL Server, with emphasis on code quality, testing, and collaboration across product, UX/UI, and engineering teams.

Qualifications

  • 4-6 years of software development experience.
  • Experience in full-stack development with Java and Angular.

Responsibilities

  • Design, code, test, and deploy full-stack applications using Java back end and Angular front end.
  • Develop and maintain robust APIs and microservices with Java, Spring Boot, and Spring Web API.
  • Build responsive, user-friendly web interfaces with Angular, TypeScript, HTML, and CSS.
  • Work with SQL Server to design schemas, write queries, and ensure data integrity.
  • Participate in code reviews, set coding standards, and implement unit/integration tests (JUnit, Mockito).
  • Collaborate with product managers, UX/UI designers, and engineers to translate requirements into solutions.
  • Provide troubleshooting and production support and perform bug fixes as needed.

Skills

Java
Spring Boot
Angular
TypeScript
RESTful APIs
Hibernate/JPA
CI/CD

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Git
Jira
Maven/Gradle
Azure DevOps
Jenkins

Job description

Mid-level Java Full Stack Engineer (Client: Moodys)

Location: Charlotte, NC

Needs In-person interview.

Job Description

This role requires a highly skilled and motivatedfull-stackdeveloper 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 (e.g., 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 (version 11/17+), with extensive experience in Spring Boot, Spring MVC, and Hibernate/JPA.
  • Front-End: Deep expertise in Angular (versions 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 modern development tools such as Git, Jira, build tools (Maven/Gradle), and CI/CD pipelines (e.g., 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 the ability to apply them effectively in solution development.
  • Exposure to using Claude Code for development.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4-6 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 the ability to work in a fast-paced Agile environment.
  • Strong communication skills and a collaborative mindset.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .Net & Angular Developer- Full Stack (Client: Moodys)
Senior .Net & Angular Developer- Full Stack (Client: Moodys)

Highbrow LLC • Charlotte (NC)

Hybrid
USD 120,000 - 150,000
Lead .Net & Angular Developer (Client: Moodys)
Lead .Net & Angular Developer (Client: Moodys)

Highbrow LLC • Charlotte (NC)

Hybrid
USD 120,000 - 150,000
Mid-Level Full Stack Developer
Mid-Level Full Stack Developer

Saransh Inc • Charlotte (NC)

On-site
USD 90,000 - 120,000
Java Full Stack Engineer
Java Full Stack Engineer

SDLC Technologies • Charlotte (NC)

On-site
USD 120,000 - 150,000
Lead Full Stack (Angular-60%, Java-40%)
Lead Full Stack (Angular-60%, Java-40%)

Kaav Inc • Charlotte (NC)

On-site
USD 120,000 - 150,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Full Stack Engineer
Full Stack Engineer

Open Systems Technologies • Dallas (TX)

On-site
USD 90,000 - 120,000
Senior Java Full-Stack Engineer (Angular & Spring Boot)
Senior Java Full-Stack Engineer (Angular & Spring Boot)

SDLC Technologies • Charlotte (NC)

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

Compunnel, Inc. • Plano (TX)

On-site
USD 100,000 - 130,000
Full Stack Developer (In-Person Client Interviews Required in NC)
Full Stack Developer (In-Person Client Interviews Required in NC)

Saransh Inc • Charlotte (NC)

On-site
USD 85,000 - 115,000