Software Development Engineer 4

myworkdayjobs

Bangalore NM Years Exp Posted 30d ago

Job Description

In This Role You’ll / Your Main Responsibilities

  • Build and evolve services in Java that expose Representational State Transfer (REST) Application Programming Interfaces (APIs) and microservices for distributed/event‑driven use cases, with a focus on scalability, reliability, and testability.

  • Develop modern front‑end components (e.g., Angular) that integrate cleanly with APIs and follow responsive User Interface (UI) patterns and accessibility best practices.

  • Operate production systems: monitor health and performance, analyze logs/metrics, participate in a shared on‑call rotation (details provided during hiring), and follow incident and post‑incident processes.

  • Design cloud‑native deployments using Kubernetes and Docker; automate build/release via Continuous Integration/Continuous Delivery (CI/CD) pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions).

  • Document and collaborate: create concise architecture diagrams/runbooks; partner with engineers, product, and operations to deliver changes safely and predictably.

 

About the Ideal Candidate

  • Proficient in Java back‑end development and experienced with REST APIs, microservices, and distributed/event‑driven patterns; capable of troubleshooting performance and reliability issues in production.

  • Practical experience with Kubernetes and Docker; comfortable in Linux environments; familiarity with at least one major cloud (Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP)).

  • Effective problem‑solver who uses monitoring, metrics, and logs to diagnose issues; writes clear technical documentation and explains trade‑offs to diverse audiences.

  • Experience with scripting/automation (Python, Bash) and infrastructure‑as‑code tools (Ansible, Terraform) and building CI/CD pipelines.

    • Bonus (optional): Knowledge of high‑availability and load‑balancing patterns; application administration (middleware/web servers/service mesh); Microsoft Azure services (including Azure Kubernetes Service (AKS)); familiarity with ServiceNow Information Technology Service Management (ITSM) processes (Incident, Problem, Change).

Similar Openings for You