Job Title: Azure Software Engineer (Java)
Job Summary: We are seeking an experienced Azure Cloud Developer to join our dynamic team. As a senior member, you’ll play a crucial role in designing, developing, and maintaining robust and scalable web applications. If you’re passionate about cutting-edge technologies and have a strong Azure background, we’d love to hear from you!
Key Responsibilities:
- Design, develop, and deploy scalable, high-performance cloud solutions on the Azure platform.
- Maintain Java-based services in Azure OpenShift/Kubernetes environments.
- Leverage Azure services (Cognitive, Data, AI, DevOps) for intelligent applications and analytics.
- Write optimized SQL queries and design cloud/relational databases.
- Implement frameworks, patterns, unit tests (TDD), and CI/CD pipelines.
- Analyze software/system performance and troubleshoot production issues.
- Collaborate with cross-functional teams to deliver scalable cloud solutions.
- Mentor team members and act as a lead support associate for applications.
- Stay updated on Azure technologies and ensure best practices in cloud security and compliance.
- Develop and maintain Angular websites integrated with backend services.
- Conduct new hire interviews and review junior developer code.
Preferred Skills:
- Python programming, Agile methodology, and other cloud platforms (AWS, Google Cloud).
- Expertise in Angular, TypeScript, HTML5, CSS, JavaScript, and Node.js.
- Experience with DevOps tools (GIT, Maven, JIRA, Bamboo) and log analyzers (Splunk).
- Proficiency in UML, ElasticSearch, and responsive/adaptive design.
Qualifications:
- Bachelor’s degree in Computer Science or related field.
- 5+ years of Java development experience.
- 3+ years in Azure cloud solutions.
- Azure certifications and strong understanding of cloud-native frameworks.
- Knowledge of AI/ML, microservices, and RESTful APIs.
- Excellent problem-solving and communication skills.
- Ability to thrive in a fast-paced environment and troubleshoot effectively.