Role Name: Java Fullstack
Location: Charlotte
JOB DESCRIPTION:
Required Skills
Key Responsibilities
Design and develop fullstack applications using JavaSpring Boot on the backend and Angular on the frontend
Build responsive UI components reusable services and clientside logic using Angular v8 Develop REST APIs microservices and integration layers with externalinternal systems
Write clean efficient secure and maintainable code following best practices
Implement unit testing debugging and performance optimization for both backend and UI Work with SQLNoSQL databases and handle data modeling queries and transactions Collaborate with UIUX DevOps QA and product teams in an AgileScrum environment Participate in code reviews architectural discussions and release planning Troubleshoot and resolve production issues endtoend
Required Technical Skills
Backend Java Strong handson experience in Java 8 OOP concepts collections and multithreading
Expertise with Spring Boot Spring MVC Spring Data JPAHibernate
Experience in building scalable REST APIs and microservices
Strong understanding of relational databases MySQL PostgreSQL Oracle and NoSQL systems
Good knowledge of CICD pipelines Git and build tools MavenGradle Frontend Angular Strong experience with Angular 8 TypeScript RxJS and Angular CLI Expertise in HTML5 CSS3 SCSS JavaScriptTypeScript BootstrapMaterial UI
Understanding of component architecture modules routing services and reactive forms Experience integrating Angular apps with backend APIs General FullStack Skills
Proficiency with REST architecture JSON and API security
Handson experience with Docker containerized deployments
nice to have Familiarity with cloud platforms AWS Azure GCP
Basic understanding of authentication authorization OAut.JWT