Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer (DevOps & Azure)

FLARE CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech consulting firm in Singapore is searching for a Java Developer specialized in DevOps and Azure. The role involves collaborating within an agile team to design, develop, and deploy software, leveraging Azure services and DevOps practices. The ideal candidate should have over 3 years of Java experience, DevOps familiarity, and strong communication skills. This position offers challenges in cloud-native development, continuous integration, and collaborative teamwork.

Qualifications

  • 3+ years of professional experience with Core Java and J2EE.
  • 1+ years of hands-on experience with Azure cloud services.
  • Experience in a DevOps environment with CI/CD pipelines.

Responsibilities

  • Design, code, test, and debug Java applications.
  • Manage CI/CD pipelines to automate build and deployment processes.
  • Develop and manage applications on Microsoft Azure.

Skills

Core Java
Spring Framework
DevOps practices
Microsoft Azure
Docker
Problem-solving
Git
Communication

Education

Bachelor’s degree in Computer Science

Tools

Jenkins
Azure DevOps
Kubernetes
Terraform
Ansible
Job description
Java Developer (DevOps & Azure)

About the Role

We are looking for a skilled Java Developer who thrives in a modern DevOps environment. You will be responsible for designing, developing, and deploying high-quality software solutions. A key part of this role involves leveraging Azure cloud services and DevOps practices to build, test, and release applications efficiently and reliably. You will collaborate closely with development, operations, and product teams to enable continuous delivery and operational excellence.

Key Responsibilities

  • Application Development:Design, code, test, and debug robust and scalable Java applications using frameworks like Spring Boot.

  • DevOps & CI/CD Pipeline Management:Actively develop, maintain, and optimize CI/CD pipelines using tools like Jenkins, Azure DevOps (Pipelines/YAML), or GitHub Actions to automate build, test, and deployment processes.

  • Cloud-Native Development:Develop, deploy, and manage applications on the Microsoft Azure platform, utilizing services like Azure Kubernetes Service (AKS), Azure App Service, Azure Functions, and Azure SQL Database.

  • Infrastructure as Code (IaC):Use tools like Terraform, Ansible, or Azure Resource Manager (ARM) templates to provision and manage cloud infrastructure.

  • Containerization & Orchestration:Containerize applications using Docker and manage deployments with Kubernetes (preferably AKS) or other container orchestration platforms.

  • Monitoring & Observability:Implement logging, monitoring, and alerting solutions using Azure Monitor, Application Insights, and Grafana/Prometheus to ensure system health and performance.

  • Collaboration & Agile Practices:Work in an Agile/Scrum team, participating in sprint planning, daily stand-ups, and retrospectives. Collaborate with cross-functional teams to define requirements and deliver features.

Mandatory Qualifications & Skills

  • Java Development:3+ years of professional experience with Core Java and J2EE technologies. Proven expertise with theSpring Framework (Spring Boot, Spring Cloud, Spring MVC)is essential.

  • DevOps Experience:Demonstrable hands-on experience working in aDevOps environment, including:

    • Building and maintainingCI/CD pipelines.

    • Practical experience withcontainerization (Docker).

    • Understanding ofInfrastructure as Code (IaC)concepts and tools.

  • Microsoft Azure:1+ years of hands‑on experience withAzure cloud services(e.g., AKS, App Service, Azure DevOps, Azure SQL, Blob Storage, Key Vault).

  • Version Control & Collaboration:Proficiency with Git and collaborative workflows (GitFlow, trunk-based development).

  • Problem‑Solving & Communication:Excellent analytical and problem-solving skills, with strong verbal and written communication abilities in English.

Preferred Qualifications

  • Certification inJava (e.g., Oracle Certified Professional)orMicrosoft Azure (e.g., AZ-900, AZ-204, AZ-400).

  • Experience withKubernetesfor container orchestration.

  • Knowledge ofmicroservices architectureand API design (REST, gRPC).

  • Familiarity withmonitoring toolslike Prometheus, Grafana, or the ELK stack.

  • Experience withconfiguration managementtools like Ansible, Puppet, or Chef.

  • Understanding ofsecurity best practicesin development and deployment (DevSecOps).

Education

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent practical experience will also be considered.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.