The company is looking to solve technical problems related to Java development, Microsoft Azure, and microservices architecture.
Requirements
- Strong Enterprise Java knowledge including Spring Framework, Spring Boot, Spring Security
- Proficient with XML/XSLT, JSON and API documentation (Swagger/OpenAPI)
- Deep experience with OAuth, OIDC (OpenID Connect), authentication and authorization flows
- Practical experience with Azure services
- Strong experience with SQL and relational databases; familiarity with ORM tools such as JPA2/Hibernate
- Experience with containerization (Docker) and Kubernetes (AKS) security patterns
- Hands-on experience with cloud-native CI/CD pipelines and security scanning tools
Responsibilities
- Experience with REST API design using microservices architecture
- Designing solutions with Azure services (App Services, AKS, Functions, Key Vault, Managed Identities, Application Gateway/WAF, Monitor/Log Analytics, etc.)
- Monitoring, designing for resilience/high availability, and implementing fault-tolerant architectures
- API Management, API gatekeeping, policy development and lifecycle
- Infrastructure automation experience (ARM/Bicep, Terraform, or similar) and policy-as-code practices
- Unit testing, load testing and producing code documentation
- Designing and articulating designs clearly to stakeholders
Other
- 12+ years of professional experience in Java development
- 4+ years working with Microsoft Azure
- Strong technical writing and ability to document and articulate designs clearly to stakeholders
- Ability to work with stakeholders
- None