Senior Java Cloud Engineer Azure, Microservices & DevOps

Tech Inc
Dallas, TX, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Application Performance Management Microsoft Azure Bash Shell Cloud Computing Cloud Computing Security Cloud Engineering Code Review Software Debugging DevOps
+29 more
Java Platform Enterprise Edition (J2EE) Github Python (Programming Language) PostgreSQL MongoDB Package Management Systems Windows PowerShell Scrum Methodology Secure Coding Service Development Studio Data Streaming Web Services Data Logging Concurrency Spring-boot Technical Debt Git Fastapi Low Latency Maintaining Code Cosmos DB Azure AKS Graphql Api Design Restful APIs Dynatrace Api Management Docker Microservices

Job description

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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…