Back to Jobs
Recently postedTechnology

Senior Java Cloud Engineer Azure, Microservices & DevOps

Tech Genius, IncDallas, TX🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationDallas, TX, United States
DockerFastAPIMicroservicesMongoDBSpringSpring BootGitScrumBashGitHub ActionsGraphQLJavaPowerShellPythonRESTAzurePostgreSQLKubernetesAgileCI/CDSystem Design

Job description

Required Experience

Area

Requirement

Overall experience

8 9 years

Core stack

Java/J2EE, Microsoft Azure, Agile, FastAPI, DevOps & Automation

Java

Strong Core Java and Java 17+ expertise; Spring Boot 3 for API development

APIs

REST and GraphQL experience, including Apollo and/or Spring GraphQL

Cloud

Practical Azure experience: AKS, VNet, private networking, security configuration, Event Hub, Cosmos DB (MongoDB API), and Azure PostgreSQL

Containers

Docker and container-based development; hands-on AKS experience

DevOps

Advanced GitHub Actions for build, test, and deployment; Git, GitHub, CloudSmith

Architecture

Proven microservices and distributed-systems design experience

Observability

Dynatrace APM/monitoring; logging with Dynatrace and Mezmo

Preferred

Azure certification such as AZ-204 or AZ-305; event-driven/streaming architecture; cloud cost optimization; technical mentoring/leadership

Onsite Interview in Dallas, TX

Mandatory Skills

Java and backend engineering

  • Java 17+ and strong Core Java fundamentals
  • Spring Boot 3 for production API services
  • RESTful API design and integration patterns
  • GraphQL using Apollo or Spring GraphQL
  • FastAPI for Python-based service development
  • Writing, testing, documenting, and maintaining code, scripts, and technical processes
  • Debugging, root-cause analysis, concurrency, performance, latency, durability, and scalability

Azure and cloud-native architecture

  • Azure Kubernetes Service (AKS)
  • Docker and containerized application deployment
  • Azure networking: VNet, private endpoints/private networking, and security configurations
  • Azure Event Hub for event/streaming workloads
  • Azure Cosmos DB using the MongoDB API
  • Azure PostgreSQL
  • Cloud-native security practices and secure coding
  • Design for scale, reliability, resilience, and cost efficiency

DevOps and automation

  • GitHub Actions CI/CD pipelines: build, test, deploy
  • Git and GitHub workflows
  • CloudSmith for artifact/package management
  • Scripting and automation with Bash, Python, PowerShell, or similar
  • Infrastructure-aware deployment, configuration, and release practices

Architecture and system design

  • Microservices architecture and service-boundary design
  • Distributed-systems patterns, integration patterns, and API contracts
  • Technical-debt identification and reduction
  • Reusable components, shared libraries, and cross-team platform thinking
  • Scalability, latency, durability, and failure-mode analysis
  • Security-by-design and early lifecycle security collaboration

Observability and quality

  • Dynatrace for application performance monitoring and troubleshooting
  • Dynatrace and Mezmo for centralized logging and observability
  • Production readiness, monitoring, alerting, and incident analysis
  • High-quality engineering practices, code review, testing, and documentation

Leadership and collaboration

  • Coaching junior engineers on technical craftsmanship
  • Leading root-cause analysis and driving corrective actions
  • Evaluating technical risk and recommending practical mitigation
  • Improving squad delivery practices and influencing engineering leadership
  • Reducing duplicated effort and promoting reuse across teams
  • Agile/Scrum collaboration, strong communication, and cross-functional partnership

Similar jobs