Job description
Role overview
Design and implement cloud-native software solutions for iManage Work products using Microsoft Azure. Develop microservices, deployment pipelines, and database architectures while collaborating with cross-functional engineering teams.
Key responsibilities
- Architect and deploy scalable cloud solutions using Java, Docker, and Kubernetes
- Design REST APIs and modern JavaScript user interfaces
- Implement CI/CD pipelines via Azure DevOps
- Optimize performance of relational and NoSQL databases
What you'll need
- 5+ years enterprise software development experience
- Expertise in Java/Python and cloud technologies
- Strong microservices architecture knowledge
Why join
- Work with cutting-edge Azure cloud infrastructure
- Collaborate on mission-critical enterprise software
- Influence technical direction of major product lines
Responsibilities
- Design and implement cloud-native software solutions in Microsoft Azure
- Develop and maintain microservices with Java/Python and containerized deployments
- Create deployment pipelines and automate testing processes
Requirements
- 5+ years enterprise software development experience
- Strong Java/Python programming skills
- Expertise in cloud architecture and DevOps practices
Benefits
- Cutting-edge cloud infrastructure environment
- Collaboration with cross-functional engineering teams
- Opportunities to influence technical direction of enterprise products
Keywords
JavaAzureKubernetesDockerREST APIJavaScriptCloud ArchitectureMicroservicesCI/CDNoSQL