cover image
RBA, Inc.

RBA, Inc.

www.rbaconsulting.com

1 Job

261 Employees

About the Company

RBA is an award-winning, national digital and technology consultancy. Our team of user experience, creative, front / back-end developers and strategic consultants are passionate about helping our clients transform their businesses through digital and technology solutions. Recognized as one of the nation’s fastest growing private companies and consistently named a Best Place to Work, RBA attracts the industry's top creative and technical talent to help our clients deliver on the promise of technology in today’s digital era.

Listed Jobs

Company background Company brand
Company Name
RBA, Inc.
Job Title
Java Software Engineer
Job Description
Job title: Java Software Engineer (Full Stack) Role Summary: Mid‑ to senior‑level Java developer responsible for designing, developing, and maintaining enterprise microservices and responsive front‑end applications, while providing technical leadership and consulting to clients. Expectations: 3+ years of enterprise Java development, strong foundation in Java 8+, Spring/Spring Boot, and React (2+ years). Demonstrated experience with REST/JSON APIs, Kafka, cloud platforms (Azure/AWS), and DevOps CI/CD pipelines (Jenkins, GitHub Actions, AzureDevOps). Ability to lead architecture discussions, mentor teams, drive Agile ceremonies, and enforce TDD/QA best practices. Key Responsibilities: - Design and implement scalable Java microservices using Spring Boot. - Develop and consume REST and GraphQL APIs. - Build responsive React front‑end components. - Integrate Kafka for event‑driven communication. - Configure and maintain CI/CD pipelines (Jenkins, GitHub Actions, AzureDevOps). - Provide technical leadership: architecture guidance, design reviews, and code quality oversight. - Mentor junior developers and facilitate Agile ceremonies. - Serve as a client consultant, translating business requirements into technical solutions. Required Skills: - Java 8+, Spring, Spring Boot - React (≥2 years) - REST/JSON, GraphQL - Kafka, reactive programming (Reactor) - Cloud (Azure, AWS) - DevOps tools: Jenkins, GitHub Actions, AzureDevOps, Docker, Kubernetes - Unit testing: JUnit, Mockito, Jest - Git, CI/CD best practices - TDD, QA process, Agile methodology Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - Optional certifications: AWS Certified Developer, Azure Solutions Architect, or similar.
Minnesota, United states
Remote
11-03-2026