Senior Java Backend Engineer - Spring Boot, Kafka

Upcom

Kentucky

Hybrid

USD 110,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid working
Private insurance
Wellness platform access
Continuous learning
Cutting-edge technologies

Job summary

Upcom is seeking a skilled Java Back-End Developer for a hybrid project with a leading energy sector client. You will design and build backend microservices using Java 21 and Spring Boot, and create RESTful APIs with clear error handling and OpenAPI documentation.

You will implement gRPC services, leverage Kafka for event-driven architecture, and integrate with systems like Salesforce and SAP ISU. Security is key with OAuth2/OIDC and RBAC, plus extensive testing and Agile practices.

Qualifications

  • Bachelor's degree in CS, engineering, or related field.
  • 3–5+ years of backend development experience.
  • Strong Java (preferably Java 21) and Spring Boot experience.
  • Experience with Kafka-based event-driven architectures.
  • Familiarity with Docker, Kubernetes, and cloud-native tooling.
  • Knowledge of OAuth2/OIDC and RBAC for security.
  • Experience with unit/integration testing (JUnit 5, Mockito).
  • Experience working in Agile environments.

Responsibilities

  • Design and develop backend microservices using Java 21 and Spring Boot.
  • Build RESTful APIs with OpenAPI/Swagger docs and error handling.
  • Implement gRPC services and Protobuf schemas.
  • Develop event-driven solutions with Kafka consumers/producers.
  • Integrate with external systems (Salesforce, SAP ISU, etc.).
  • Ensure secure auth via OAuth2/OIDC with RBAC.
  • Write unit/integration tests and perform code reviews.
  • Collaborate with DevOps on Docker/Kubernetes deployments.
  • Adhere to regulatory requirements and anti-bribery policies.

Skills

Backend development
Agile methodology
Unit/integration testing
Security concepts

Education

Bachelor's degree in Computer Science or related field

Tools

Java 21
Spring Boot
Kafka
PostgreSQL
Azure Cosmos DB
Redis
Docker
Kubernetes
OAuth2/OIDC
RBAC
JUnit 5/Mockito/Testcontainers
gRPC/Protobuf
OpenAPI/Swagger

Job description

Upcom is seeking a skilled Java Back-End Developer for a hybrid project with a leading energy sector client. You will design and build backend microservices using Java 21 and Spring Boot, and create RESTful APIs with clear error handling and OpenAPI documentation.

You will implement gRPC services, leverage Kafka for event-driven architecture, and integrate with systems like Salesforce and SAP ISU. Security is key with OAuth2/OIDC and RBAC, plus extensive testing and Agile practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Engineer
Java Engineer

Upcom • Kentucky

Hybrid
USD 110,000 - 140,000
Hybrid working
Private insurance
Wellness platform access
+2
Senior Java Software Engineer
Senior Java Software Engineer

Dexian • Irving (TX)

On-site
USD 140,000 - 200,000
Senior Java Backend Engineer – Cloud, Kafka & CI/CD
Senior Java Backend Engineer – Cloud, Kafka & CI/CD

Net2Source (N2S) • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Senior Java Engineer: Spring Boot, Kafka & Cloud
Senior Java Engineer: Spring Boot, Kafka & Cloud

re-zoo-me • Plano (TX)

On-site
USD 120,000 - 180,000
Senior Java Backend Engineer: Cloud Microservices, Kafka & Security
Senior Java Backend Engineer: Cloud Microservices, Kafka & Security

Qualco Group • Kentucky

Hybrid
USD 110,000 - 180,000
Ticket restaurant card
Annual bonus programs
Modern IT equipment
+1
Senior Java Backend Engineer: Spring, Kafka & Cloud
Senior Java Backend Engineer: Spring, Kafka & Cloud

Redolent Infotech Pvt. Ltd. • Sunnyvale (CA)

On-site
USD 96,000 - 165,000
Senior Java Backend Engineer | Spring Boot, Microservices, Kafka
Senior Java Backend Engineer | Spring Boot, Microservices, Kafka

Compunnel, Inc. • Richfield (MN)

On-site
USD 130,000 - 170,000
Remote Senior Java Backend Engineer - Spring Boot & Kafka
Remote Senior Java Backend Engineer - Spring Boot & Kafka

Redolent, Inc • United States

On-site
USD 120,000 - 150,000
Senior Java Backend Engineer: Kafka, AWS & Microservices
Senior Java Backend Engineer: Kafka, AWS & Microservices

MAS Global Consulting • United States

On-site
USD 120,000 - 180,000
Senior Java Backend Engineer - Spring Boot, Kafka
Senior Java Backend Engineer - Spring Boot, Kafka

Flexton Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 190,000