An innovative company is seeking a skilled Java Developer to craft robust applications using frameworks such as Spring Boot and Jakarta EE. In this role, you will leverage Azure services to enhance application functionality and ensure seamless deployment through CI/CD pipelines. Your expertise in security best practices will help maintain compliance with industry standards. This position offers the chance to work in a dynamic environment where your contributions will directly impact the efficiency and performance of cutting-edge applications. If you're passionate about technology and eager to make a difference, this opportunity is for you.
Qualifications
Proficient in Java development with experience in frameworks like Spring Boot.
Knowledge of Azure services and CI/CD tools is essential.
Responsibilities
Develop Java applications using frameworks like Spring Boot and integrate with Azure services.
Deploy applications to Azure and set up CI/CD pipelines using Azure DevOps.
Skills
Java
Spring Boot
Jakarta EE
Micronaut
Azure Services
CI/CD Pipelines
Security Best Practices
Tools
Azure DevOps
GitHub Actions
Azure Monitor
Azure Application Insights
Job description
Job Responsibilities
Development: Writing Java applications using frameworks like Spring Boot, Jakarta EE, or Micronaut. You might also integrate with Azure services such as Azure App Service, Azure Functions, or Azure Kubernetes Service (AKS).
Deployment: Deploying Java applications to Azure. This could involve setting up CI/CD pipelines using Azure DevOps or GitHub Actions, packaging applications into containers, and deploying them to Azure services.
Integration with Azure Services: Leveraging Azure services such as Azure SQL Database, Azure Cosmos DB, Azure Blob Storage, and Azure Event Hubs. Java SDKs provided by Azure make it easier to integrate these services into your application.
Monitoring and Management: Using Azure Monitor, Azure Application Insights, and other tools to monitor application performance, diagnose issues, and manage resources efficiently.
Security: Implementing security best practices, such as managing secrets with Azure Key Vault, securing APIs with Azure API Management, and ensuring that applications comply with Azure's security standards.