Post Job Free
Sign in

Java Developer

Company:
Prophecy Technologies
Location:
Clinton Township, OH, 43224
Posted:
July 29, 2026
Apply

Description:

Job Title: Java Developer

Location: Plano, TX/Columbus, OH/New York, NY/Wilmington, DE/Pittsburgh, PA/Mountain View, CA/St louis,MO

Duration: Contract

Job Description

Required Technologies

Core Java (Version 17 or higher)

Spring Boot

Oracle

PostgreSQL

In-memory DB/Cache

Docker

Kubernetes

RESTful Microservices

Kafka

ReactJS

AWS

DevOps

Python

Generative AI

Agentic AI Technologies Required Skills & Experience

Hands-on practical experience in system design, application development, testing, and operational stability.

Proficient in coding in one or more programming languages.

Experience developing, debugging, and maintaining code in a large corporate environment.

Experience with modern programming languages and database querying languages.

Overall knowledge of the Software Development Life Cycle (SDLC).

Solid understanding of Agile methodologies, CI/CD, Application Resiliency, and Security.

Good experience with ReactJS.

Demonstrated knowledge of software applications and technical processes within technical disciplines such as cloud, artificial intelligence, machine learning, and mobile.

Strong Core Java (Version 17 or higher) development experience with Spring Boot or similar frameworks.

Experience developing cloud-native applications with RESTful microservices.

Hands-on experience with Docker, Kubernetes, or related container platforms.

Experience with cloud-native container orchestration tools, preferably Kubernetes.

Experience with message bus technologies such as Kafka.

Experience with batch processing architecture using Spring Batch or equivalent tools.

Experience with Oracle, PostgreSQL, or in-memory databases/cache.

Experience working on high-throughput, mission-critical, high-performance STP platforms.

Experience with Test Driven Development (TDD) using JUnit, Mockito, or similar frameworks. Responsibilities

Design, develop, test, and maintain Java-based applications.

Collaborate with cross-functional teams to define, design, and deliver new features.

Develop and optimize PL/SQL scripts, stored procedures, functions, triggers, and packages.

Perform database tuning and performance monitoring.

Analyze existing systems and enhance them based on business requirements

Apply