logo
CBL Solutions

Java Full Stack Developer

North America

June 24, 2026 at 10:53 PM

✨ AI summary

Location

  • Charlotte, NC (Onsite)

Languages

  • Java
  • TypeScript
  • JavaScript
  • HTML
  • CSS

Frameworks

  • Spring Boot
  • Spring MVC
  • Hibernate/JPA
  • Angular
  • JUnit
  • Mockito

Databases

  • SQL Server

Experience Level

  • Mid-Level (4–6 years)

Mid-Level Java Full Stack Engineer

Location: Charlotte, NC (Onsite)

Interview Process: In-Person Interview Required

Job Overview

We are seeking a highly motivated Mid-Level Java Full Stack Engineer with 4–6 years of experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate will possess strong expertise in both backend and frontend development, leveraging Java technologies, Angular, and modern development practices to deliver scalable, secure, and high-quality solutions.

Key Responsibilities

  • Design, develop, test, and deploy full-stack applications using Java and Angular.
  • Build and maintain RESTful APIs and microservices using Java, Spring Boot, and Spring MVC.
  • Develop responsive and user-friendly web interfaces using Angular, TypeScript, JavaScript, HTML, and CSS.
  • Design and optimize SQL Server databases, including schema design, stored procedures, functions, and performance tuning.
  • Conduct code reviews and follow coding standards and best practices.
  • Develop and execute unit and integration tests using tools such as JUnit and Mockito.
  • Collaborate with product owners, designers, and engineering teams to translate business requirements into technical solutions.
  • Troubleshoot production issues, implement bug fixes, and provide ongoing application support.
  • Participate in Agile development processes and contribute to continuous improvement initiatives.

Required Skills

  • 4–6 years of full-stack development experience.
  • Strong proficiency in Java 11/17+, Spring Boot, Spring MVC, and Hibernate/JPA.
  • Hands-on experience with Angular (8+), TypeScript, and JavaScript.
  • Strong experience developing RESTful APIs and Microservices.
  • Experience with SQL Server, including complex queries, stored procedures, and database optimization.
  • Familiarity with Git, Jira, Maven/Gradle, and CI/CD tools such as Jenkins or Azure DevOps.
  • Solid understanding of software design patterns and object-oriented design principles.
  • Experience working across both frontend and backend technologies.
  • Strong problem-solving, debugging, and analytical skills.

Preferred Qualifications

  • Experience working in Agile/Scrum environments.
  • Exposure to AI-assisted development tools, including Claude Code.
  • Experience supporting large-scale enterprise applications.

Education

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field preferred.