Search by job, company or skills

L

Senior Java Cloud Engineer

8-10 Years
Save
  • Posted 18 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Project Description:

We are looking for a proactive, technically strong cloud engineer to join our team building services supporting our contact center. The platform follows a multi-service architecture deployed on Azure AKS with CI/CD powered by GitLab. You will take ownership of features end-to-end, tackle technical debt head-on, and help drive the product forward

What You'll Work On

• Re-implementation of legacy on-prem solution to modern cloud solution - greenfield & modern codebase, but legacy solution available for reference

• Developing and maintaining multiple Spring Boot applications

• Building and evolving RESTful APIs

• Deploying and debugging applications in Azure Kubernetes Service

• Working with PostgreSQL on Azure (via Spring Data JPA / Hibernate)

• Working with Apache Kafka for event-driven data ingestion

• Implementing the Grafana LGTM stack for monitoring and observability, including configuring dashboards and alerts

• Securing services with Spring Security, OAuth2, and Azure Key Vault / HashiCorp Vault for secret management

Responsibilities:

• Develop backend functionalities, including database

• Design, code, and test Apps according to the standard development lifecycle

• Develop prototypes to test potential solutions

• Write and review technical documents, including design, development, and revision

Mandatory Skills Description:

• 8+ years of professional experience with Java and the Spring ecosystem (Spring Boot, Spring Data JPA, Spring Security, Spring WebFlux)

• Strong experience with relational databases, specifically PostgreSQL, writing queries, understanding JPA/Hibernate, and managing schema evolution (Liquibase)

• Experience working with Kubernetes clusters (kubectl, k9s, etc.) and working knowledge of containerized environments: Docker, Kubernetes (AKS), and CI/CD pipelines (GitLab CI)

• Familiarity with Azure cloud services: Azure PostgreSQL, Azure Service Bus, Azure Key Vault, Azure Blob Storage, Azure Identity (Managed Identity/UAMI)

• Experience with asynchronous/event-driven architectures, message queues (Azure Service Bus or similar), and/or Kafka

• Hands-on experience with RESTful API design, OpenAPI specifications, code generation, and best practices

• Experience writing unit and integration tests (JUnit 5, Mockito) with good code coverage discipline

Nice-to-Have Skills Description:

• Familiarity with Spring Cloud (Config Server, Azure starters)

• Familiarity with Resilience4j or similar circuit-breaker/retry libraries/development approaches

• Exposure to reactive programming with Spring WebFlux / Project Reactor

• Knowledge of Apigee or other API gateway platforms

Languages:

English: C2 Proficient

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148222693