JobHabor

JAVA Developer

BRMi
Location
Texas · Virginia · Maryland +2
Workplace
Remote
Employment
Full Time
Salary
USD 120,000–146,000/yr
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, develop, test, and maintain Java-based microservices using Spring Boot
  • Build scalable, reliable, and secure backend services within a distributed microservices architecture
  • Design and implement RESTful APIs and system integrations
  • Support API development and integration using MuleSoft
  • Develop and maintain service-to-service communications within containerized environments
  • Design and deploy applications within Microsoft Azure
  • Work with Azure Kubernetes Service (AKS), Azure Container Apps (ACA), or similar container platforms
  • Work with Azure cloud databases, including designing data models and supporting application data requirements
  • Develop and maintain CI/CD pipelines supporting microservices development and deployment
  • Implement secure authentication and authorization mechanisms using service principals, tokens, and related security standards
  • Troubleshoot application, integration, API, and cloud-related issues across distributed systems
  • Participate in application design and architecture discussions and recommend scalable technical solutions
  • Collaborate with engineering, architecture, security, DevOps, and other enterprise teams
  • Participate in code reviews, testing, deployment, and production support activities
  • Follow enterprise development, security, documentation, and change-management standards
  • Perform other duties as assigned

Requirements

  • 8+ years of professional software development experience
  • Strong hands-on Java development experience
  • Advanced experience developing backend applications using Spring Boot
  • Significant experience designing and developing microservices-based applications
  • Strong understanding of microservices architecture, distributed systems, and service-to-service communication
  • Hands-on experience designing and consuming REST APIs
  • Experience with MuleSoft for API development and/or enterprise system integrations
  • Hands-on Microsoft Azure experience
  • Experience deploying and supporting applications in containerized environments, preferably Azure Kubernetes Service (AKS) or Azure Container Apps (ACA)
  • Experience working with cloud-based databases and designing application data models
  • Experience developing or supporting CI/CD pipelines for microservices applications
  • Understanding of modern DevOps and automated deployment practices
  • Experience implementing authentication and authorization using service principals, tokens, managed identities, OAuth/OIDC, or similar approaches
  • Strong troubleshooting and problem-solving skills in complex enterprise environments
  • Strong written and verbal communication skills
  • Professional demeanor and demonstrated experience working within large enterprise organizations

Preferred

  • Extensive experience with Microsoft Azure services and cloud-native application development
  • Experience with both AKS and Azure Container Apps
  • Strong MuleSoft integration experience
  • Experience modernizing monolithic applications into microservices
  • Knowledge of Kubernetes, Docker, and container orchestration
  • Experience with automated testing and deployment practices
  • Understanding of cloud security, secrets management, identity management, and secure API design
  • Experience working in Agile/Scrum development

Skills

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • MuleSoft
  • Microsoft Azure
  • Azure Kubernetes Service (AKS)
  • Azure Container Apps (ACA)
  • CI/CD
  • DevOps
  • OAuth
  • OIDC
  • Kubernetes
  • Docker
  • Agile
  • Scrum

More jobs at BRMi

All 13