Unknown Company

Lead Full Stack (Angular-60%, Java-40%)

charlotte, nc • Posted Yesterday
Onsite Contract IT & Technology

Title: Lead Full Stack (Angular-60%, Java-40%)

Location: Charlotte, NC (3 days/week onsite Locals Only), In person interview

Position: Contract-W2/1099

Job Description:

We are seeking a skilled Full-Stack Engineer to join our development team and build scalable, secure, and high-performing web applications. This role will focus approximately 60% on front-end development using Angular and 40% on back-end development using Java and related technologies .

The ideal candidate has strong experience developing modern user interfaces, designing robust APIs, and collaborating across the full software development lifecycle.

Key Responsibilities

Front-End Development — 60%

  • Design, develop, and maintain responsive web applications using Angular .
  • Build reusable components, modules, and front-end services.
  • Implement user interfaces based on business and design requirements.
  • Integrate Angular applications with RESTful APIs and back-end services.
  • Apply best practices for performance, accessibility, security, and usability.
  • Write unit and integration tests using tools such as Jasmine, Karma, or Jest.
  • Troubleshoot and resolve front-end defects and performance issues.
  • Collaborate with UX/UI designers and product owners to deliver high-quality user experiences.

Back-End Development — 40%

  • Develop and maintain back-end services and APIs using Java and Spring Boot .
  • Design and implement RESTful web services and integrations.
  • Work with relational and/or NoSQL databases.
  • Write clean, maintainable, and testable code.
  • Implement authentication, authorization, validation, and error handling.
  • Optimize application performance, reliability, and scalability.
  • Participate in code reviews, technical discussions, and architecture decisions.
  • Troubleshoot production issues and support continuous improvement initiatives.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 6+ years of professional software development experience .
  • Strong hands-on experience with Angular , TypeScript, HTML5, and CSS.
  • Professional experience with Java and the Spring/Spring Boot ecosystem.
  • Experience building and consuming RESTful APIs.
  • Good understanding of object-oriented programming, design patterns, and software engineering principles.
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Familiarity with Git and modern software development workflows.
  • Experience writing automated tests.
  • Strong problem-solving and communication skills.
  • Ability to work effectively in an Agile/Scrum environment.

Preferred Qualifications

  • Experience with Angular Material, RxJS, NgRx, or other state-management libraries.
  • Experience with Java persistence technologies such as JPA or Hibernate.
  • Familiarity with microservices architecture.
  • Knowledge of Docker, Kubernetes, or cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with CI/CD pipelines and DevOps practices.
  • Familiarity with messaging technologies such as Kafka or RabbitMQ.
  • Understanding of web application security principles.
  • Experience working with monitoring and logging tools.

#J-18808-Ljbffr
Back to Job Search