Java Azure
PITCS
- Pune, Maharashtra
- Permanent
- Full-time
- We are seeking a talented Java Azure Developer who will be responsible for designing and implementing robust Java applications in a cloud environment using Microsoft Azure. The ideal candidate will work with cross-functional teams to deliver high-quality software solutions that meet business requirements and drive innovation.
- Develop and maintain scalable Java applications using Spring Boot and microservices architecture.
- Design, build, and deploy cloud-based applications on Microsoft Azure.
- Collaborate with product owners to understand requirements and translate them into technical specifications.
- Optimize application performance, scalability, and reliability in an Azure environment.
- Implement best practices for CI/CD pipelines using Azure DevOps.
- Conduct code reviews and participate in team meetings to ensure quality and adherence to coding standards.
- Troubleshoot and debug applications, providing technical support as needed.
- Contribute to architectural discussions and decisions regarding system design and technology stack.
- Proficiency in Java programming language.
- Extensive experience with Spring Boot framework.
- Strong understanding of microservices architecture.
- Familiarity with Azure services, including Azure App Service, Azure Functions, Azure SQL Database, and Azure DevOps.
- Knowledge of containerization technologies, such as Docker and Kubernetes, is a plus.
- Experience with RESTful APIs and web services.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software development with a focus on Java technologies.
- Proven experience in developing cloud-native applications using Microsoft Azure.
- Strong expertise in Java and Spring Boot for building microservices.
- Hands-on experience deploying solutions and managing resources in Azure.
- Solid understanding of Agile methodologies and practices.
- Excellent analytical and problem-solving abilities.
- Strong communication and collaboration skills for working in a team-oriented environment.