Job Title :Java Full Stack Developer
Location: Charlotte NC- Onsite
Core Skills:
Spring Boot, Microservices, Angular & API Management
Job Description
- 8+ years of experience in Java Full Stack Development.
- Strong hands-on experience with Java 8/11/17+, Spring Boot, and Microservices.
- Develop scalable and secure backend services using Spring Boot and REST APIs.
- Strong experience with Angular, TypeScript, JavaScript, HTML5, and CSS3.
- Hands-on experience with API Management/API Gateway platforms.
- Design, publish, secure, monitor, and manage APIs through API Management solutions.
- Experience with API Gateway, authentication/authorization, rate limiting, throttling, policies, routing, and API security.
- Experience with OAuth 2.0, JWT, OpenID Connect and API security.
- Experience with API Management tools such as Azure API Management (APIM), Apigee, AWS API Gateway, Kong, or MuleSoft Anypoint API Manager.
- Strong knowledge of RESTful services, JSON, HTTP/HTTPS and distributed microservices architecture.
- Experience with Kafka/RabbitMQ or other messaging technologies is preferred.
- Experience with Docker/Kubernetes and CI/CD pipelines is preferred.
- Strong experience with Git, Maven/Gradle and Agile/Scrum methodology.
Primary Must-Have Skills
- Java
- Spring Boot
- Microservices
- Angular
- REST APIs
- API Management / API Gateway
- OAuth2 / JWT
- API Security