Senior Software Developer (java & Cloud)

Land Securities Group

Divyasree Technopolis, India
**
Java backend applications and apis
Azure and aws cloud environments
Infrastructure as code (iac)
** Land Securities Group is seeking a Senior Software Developer with expertise in Java and cloud technologies (Azure/AWS) to join their Derived Content team in India. The role involves managing the full lifecycle of core applications, utilizing Infrastructure as Code, containerization, and collaborating in cloud migration efforts. **

Job Summary

  • Own Core applications source code across the full lifecycle: invent, implementation, testing, deployment, optimisations, observability, and support.
  • Leverage Infrastructure as Code (IaC) for handling and optimizing Cloud resources usage, primarily Azure functions and Azure AKS.
  • Collaborate to the Azure migration plan (function triggers, configuration, identity/auth, networking, monitoring) and help build parity with current AWS architecture.

Matching Summary

Match Score: 75

** Land Securities Group is seeking a Senior Software Developer with expertise in Java and cloud technologies (Azure/AWS) to join their Derived Content team in India. The role involves managing the full lifecycle of core applications, utilizing Infrastructure as Code, containerization, and collaborating in cloud migration efforts. **

Skills & Requirements

Must-have

  • Java backend applications and APIs
  • Azure and AWS cloud environments
  • Infrastructure as Code (IaC)
  • Containerization Solutions (AKS/EKS)
  • Kubernetes Java client
  • Azure migration plan
  • Robust unit and integration tests
  • Build tooling (Maven, Shade, etc.)
  • Structured logging (SLF4J + Log4j2)
  • Problem Solving and Fixing
  • Linux OS and networking

Nice-to-have

  • AWS Lambda, EKS
  • Azure/AWS Developer Certification
  • Azure/AWS Architecture Certification
  • Certified Kubernetes Administrator (CKA)
  • JAX-RS (Jersey)
  • Kubernetes and Helm

Key Requirements

  • 8-12 years of total IT experience
  • 3+ years of Java backend applications and APIs on Azure/AWS
  • Java (11/17+), Maven, Azure Functions (Java)
  • Bean Validation, Jackson, Multipart & JSON media, HK2 injection, Apache Flink
  • OpenAPI/Codegen (swagger-maven-plugin & swagger-jaxrs2)
  • OkHttp
  • Azure SDKs (Functions, AKS, Cosmo DB, API Gateway, ACR)
  • Docker (image creation, optimization, deployment)
  • Kubernetes client-java
  • JUnit 5, Mockito, Jersey test framework, Guava, SpotBugs, Jacoco
  • SLF4J, Log4j2, aws-lambda-java-log4j2
  • Maven Compiler, Surefire, Shade, Build Helper, license verification plugin
  • Git and GitLab
  • IaC and Terraform
  • CI/CD solutions (Jenkins/Gitlab CI)
  • Logging, Alerting and Monitoring solutions (BigPanda, Datadog)
  • Bachelor’s Degree or equivalent experience in Software Engineering, Computer Engineering, Computer Science

Work Rights

Not specified

Tailored Resume

Cover Letter