Project Context:

Enterprise Microservices Platform for AS400 integration providing secure, scalable location information and business data management across the organization.

Application Portfolio (7 Microservices):

1. AuthenticationService - Centralized JWT-based authentication service integrating with AS400 user credentials

2. LocationInformationService - Core business service for retrieving and managing location master data from AS400

3. BOMRequestService - Bill of Materials retrieval service with AS400 integration using OpenFeign

4. MessageMonitorService - AS400 message queue monitoring with alerting capabilities

5. PasswordUpdateService - User password management service with location service integration

Current Hosting & Migration:

Current Platform: Red Hat OpenShift (on-premises Kubernetes)

OpenShift Routes for ingress

ClusterIP services for internal communication

ConfigMaps for environment-specific configuration

Kustomize overlays for dev/non-prod environments

Migration Target: Microsoft Azure Cloud

Azure Kubernetes Service (AKS) for container orchestration

Azure Application Gateway / Ingress Controller replacing OpenShift Routes

Azure Container Registry (ACR) replacing GHCR (optional)

Azure Key Vault for secrets management

Essential Technical Skills:

1. Java 17 & Spring Boot 3.x - Strong hands-on experience building RESTful microservices with Spring Boot, Spring Data JPA and Spring Security

2. Spring Cloud Ecosystem - Working knowledge of Netflix Eureka, Spring Cloud Gateway and OpenFeign for distributed systems

3. Angular (v21+) - Production experience with TypeScript, RxJS, Signal and Model, reusable components and component architecture and consuming REST APIs with JWT authentication

4. Microservices Architecture - Understanding of service discovery, API gateway patterns and inter-service communication

5. Security Implementation - Experience with JWT token-based authentication, Spring Security configuration and secure API design

6. Database & Legacy Integration - Experience with JPA/Hibernate; AS400/IBM i system integration is a strong plus

7. Containerization & Kubernetes - Practical experience with Docker and deploying applications to Kubernetes clusters

8. DevOps Mindset - Familiarity with CI/CD pipelines, GitHub Actions, and configuration management (Kustomize)

9. API Documentation - Experience with OpenAPI/Swagger specifications and maintaining API documentation

10. Team Collaboration - Ability to work under architectural guidance, participate in code reviews and follow established patterns and standards

Similar jobs

Sr. Full Stack Developer - EC

Apply Now
Back to search page