Lead Java Microservices + Azure APIM Developer
Location: Brentwood,TN
Duration: Long Term
Required Technical Skills
Java Technologies
· Java 11/17
· Spring Boot
· Spring Cloud
· Spring Security
· REST APIs
· Microservices Architecture
· JPA/Hibernate
· Maven/Gradle
· JUnit
· Mockito
Azure Technologies
· Azure API Management (APIM)
· Azure App Services
· Azure Kubernetes Service (AKS)
· Azure Functions
· Azure Key Vault
· Azure Monitor
· Azure Application Insights
· Azure Active Directory (Azure AD)
API Management
· API Gateway
· API Versioning
· API Security
· OAuth 2.0
· JWT
· OpenID Connect
· API Policies
· Rate Limiting
· Caching
· Throttling
DevOps
· Azure DevOps
· Git
· CI/CD Pipelines
· Docker
· Kubernetes
· Helm (preferred)
Messaging (Preferred)
· Kafka
· RabbitMQ
· Azure Service Bus
Databases
· Oracle
· SQL Server
· PostgreSQL
· MongoDB (Preferred)
Required Experience
· 12+ years of software development experience.
· 5+ years in Java Microservices development.
· 4+ years of hands-on Azure API Management (APIM) experience.
· Experience working with Azure cloud services.
· Strong understanding of API governance and security.
· Experience designing enterprise integration solutions.
· Experience leading distributed onsite/offshore teams.
· Strong troubleshooting and production support experience.
· Experience with Agile/Scrum methodologies.