← Back to jobs
Full-time

Java Software Engineer

Competitive

Green Bay, WIIT & TechnologyPosted 30+ Days Ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

Competitive

Posted

30+ Days Ago

Job description

RiVi Consulting Group L.L.C is seeking a Java Software Engineer to support development across its technology stack. The role focuses on backend applications and microservices with Java and Spring Boot, event-driven systems with Kafka, cloud-native deployment, CI/CD automation, frontend development, databases, scripting, and transportation and logistics domain needs.

Responsibilities

Java/Spring Boot backend engineer for transportation logistics microservices, Kafka events, and CI/CD pipelines

Preferred

OCP (OpenShift Container Platform): Experience specifically with OpenShift is a significant advantage

While not strictly mandatory, candidates with experience or a demonstrated understanding of the transportation and logistics industry (e.g., supply chain management, freight operations, warehousing, fleet management, routing optimization, TMS systems) will be able to contribute more quickly and effectively. They can better grasp the business context and user needs

OpenShift experience

Transportation industry knowledge

Supply chain management

Freight operations

Warehousing

Fleet management

Routing optimization

TMS systems

Company

Custom computer programming and technology solutions services

Alpharetta, Georgia, USA

http://www.rivigroup.com/

Founded in 2002

51-200 employees

Qualifications

Java: Deep understanding of Java (latest LTS versions preferred)

Spring Boot: Extensive experience building applications and microservices using the Spring Boot framework and its ecosystem (e.g., Spring Data, Spring Security, Spring Cloud)

Apache Kafka: Solid understanding of Kafka concepts (topics, producers, consumers, partitioning, brokers) and experience building event-driven systems

Kubernetes: Practical experience deploying, managing, and troubleshooting applications on Kubernetes

AKS (Azure Kubernetes Service): Experience with AKS is also highly relevant

(General Docker knowledge is expected)

GitHub Actions: Proven experience in creating, managing, and optimizing CI/CD pipelines using GitHub Actions for build, test, and deployment automation

Understanding of Git branching strategies and DevOps principles

JavaScript: Strong proficiency in modern JavaScript (ES6+)

React: Experience building user interfaces with the React library and its common patterns/ecosystem (e.g., state management, hooks)

Oracle: Experience with Oracle databases, including writing efficient SQL queries, understanding data modeling, and potentially PL/SQL

Snowflake: Experience with Snowflake cloud data warehouse, including data loading, querying (SQL), and understanding its architecture

Python: Proficiency in Python for scripting, automation, data manipulation, or potentially backend API development (e.g., using Flask/Django, though Java/Spring is primary)

Data Science & Analytics

OCP (OpenShift Container Platform): Experience specifically with OpenShift is a significant advantage

While not strictly mandatory, candidates with experience or a demonstrated understanding of the transportation and logistics industry (e.g., supply chain management, freight operations, warehousing, fleet management, routing optimization, TMS systems) will be able to contribute more quickly and effectively. They can better grasp the business context and user needs

Required skills

Java, Spring Boot, Apache Kafka, Kubernetes, OpenShift Container Platform, GitHub Actions, JavaScript, React, Oracle, SQL, Snowflake, Python

Experience

Mid level

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Green Bay, WI or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…