Java Azure
PITCS
Posted on: June 19, 2025
Skills
java , spring boot , microservices , azure
Job Title: Java Azure Developer
1. Overview:
- 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.
2. Key Responsibilities:
- 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.
3. Technical Skills:
- 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.
4. Required Qualifications:
- 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.
5. Skills & Experience:
- 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.
If you're passionate about leveraging Java technology in cloud computing and are eager to tackle unique challenges, we invite you to apply for this rewarding position!