Hiring.Camp

JAVA Developer

Brmi

·

Yesterday

Location
VA, US · MD, US · FL, US · TX, US · DC, US
Department
IT
Experience
8+ years
Education
Master
Visa
Not sponsored
Closing date
Today
Source
iCIMS

Description

Overview

BRMi is seeking a Senior Java Microservices Engineer to support the design, development, and modernization of enterprise applications in a cloud-based environment. This role will focus heavily on backend development using Java and Spring Boot, building scalable microservices, designing and integrating APIs, and deploying services within Azure container environments.

 

The ideal candidate will have at least 8 years of software development experience and strong hands-on expertise with microservices architecture, cloud technologies, APIs, and enterprise system integrations. This individual should be comfortable working within a large organization and collaborating across engineering, architecture, infrastructure, and business teams.

 

Benefits:• Comprehensive Medical, Dental, and Vision Insurance• Employer-Paid Life Insurance• Employer-Paid Short-Term and Long-Term Disability Insurance• 401(k) • Paid Time Off (PTO) that includes Vacation Leave, Sick Leave, and 11 Paid Holidays• Educational Assistance

 

Salary: 120k-146k

 

**Can be 100% remote in TX, VA, MD, DC, or FL**

**High Profile roles may require candidates to fly to customer HQ for in person interview (expenses paid)**

 

Click here to learn about BRMi's culture.

 

Click here to see BRMi’s Glassdoor reviews

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

Qualifications

  • 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.

Desired:

  • 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

** BRMi will not sponsor applicants for work visas for this position.**

**This is a W2 opportunity only**

 

EOE/Minorities/Females/Vet/Disabled 

We are an equal opportunity employer that values diversity and commitment at all levels. All individuals, regardless of personal characteristics, are encouraged to apply. Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. The decisions and criteria governing the employment relationship with all employees are made in a nondiscriminatory manner, without regard to race, religion, color, national origin, sex, age, marital status, physical or mental disability, medical condition, veteran status, or any other factor determined to be unlawful by federal, state, or local statutes. 

Skills

JavaSpring BootAzureDockerKubernetesCI/CDRESTOAuthAgileScrumDevOpsMicroservices

Similar Jobs

30

Java Developer

QC - Division SGA · Sophia Antipolis, Provence-Alpes-Cote d'Azur, France · Hybrid

Today

Java Engineer

Ing · Manila (One Ayala Tower 2), Philippines

Yesterday

Java Developer

Citi Bank · PLOT NO-1, S.NO. 77, India · Hybrid

Yesterday

Java Developer

citibank · Pune, MH,IN, IN

Yesterday

Java Developer

Playtech · Kyiv, Ukraine · Remote

Yesterday

Java Developer

Career Schwab · Austin, TX, US +1 · Onsite

2 days ago

Java Developer

citibank · Pune, MH,IN, IN

2 days ago

Java Developer

Peraton · , US · Remote

2 days ago

Java Developer

Citi Bank · PLOT NO-1, S.NO. 77, India · Hybrid

2 days ago

Java Developer

NucleusTeq · Chennai, IN

2 days ago

Java Developer

NucleusTeq · Indore/Gurugram, IN

2 days ago

Developer Java

Click Here to Learn More · Manila, Philippines

2 days ago

Java Engineer

Ing · Manila (One Ayala Tower 2), Philippines

2 days ago

Java Developer

Playtech · Tartu / Tallinn, Estonia · Hybrid

2 days ago

Java Developer

VicRoads · Head Office- Melbourne, Australia

3 days ago

Java Developer

Sprezzatura Management Consulting · Remote, US · Remote

3 days ago

Java Engineer

Nab · 15 Tran Bach Dang An Khanh Ward, Vietnam +1

4 days ago

Java Developer

DXC Technology · VNM DXC Etown Ho Chi Minh City (CSC location), Vietnam · Remote, Onsite

4 days ago

Java Developer

Encora · Singapore

6 days ago

Java Developer

Firstnational · Omaha - FN Tower, United States of America · Hybrid

1 week ago

Java Developer

Nimber · Lisbon

1 week ago

Java Developer

SYNNEX · Petaling Jaya, Malaysia

1 week ago

Java Developer

Rs Jaggaer · Belgrade, RS · Remote

1 week ago

Java Developer

Citi Bank · 5900 HURONTARIO STREET MISSISSAUGA, Canada · Hybrid

1 week ago

Java Developer

citibank · Mississauga, ON,CA, CA

1 week ago

Java Developer

DXC Technology · VNM DXC Etown Ho Chi Minh City (CSC location), Vietnam

1 week ago

Java Developer

NYC Department of City Planning · New York City, NY, United States

1 week ago

Java Developer

Mission Consultancy Services 2

1 week ago

Java Developer

Synechron · Pune - Hinjewadi (Ascendas), India

1 week ago

Java Developer

Set of X · Annapolis Junction, MD

1 week ago
JAVA Developer at Brmi | Hiring.Camp