Jobless Developer

Java Developer III

CincinnatiHybridContract

AI Summary

Position OverviewWe are seeking a highly skilled Lead Software Engineer to join a high-performing engineering team focused on building and optimizing scalable, high-throughput enterprise systems.

About this role

Position Overview

We are seeking a highly skilled Lead Software Engineer to join a high-performing engineering team focused on building and optimizing scalable, high-throughput enterprise systems. This role is ideal for a senior engineer with deep Core Java expertise and strong experience designing and supporting distributed systems where performance, reliability, resiliency, and scalability are mission-critical.

Key Responsibilities

  • Design, develop, and optimize high-performance Core Java applications.

  • Lead architecture discussions around scalability, throughput, latency, and resiliency.

  • Analyze, troubleshoot, and improve application performance across distributed environments.

  • Develop optimized, maintainable, and scalable software components and unit tests.

  • Conduct code reviews and identify opportunities for optimization and risk mitigation.

  • Support deployments, release management, and production stability initiatives.

  • Collaborate with engineering teams to resolve complex technical challenges.

  • Tune applications for multi-threaded and high-concurrency environments.

  • Drive engineering best practices, design patterns, and continuous improvement initiatives.

  • Lead technical projects and influence engineering direction across teams.


    Required Technical Skills

    Backend

    • Java 8+

    • Spring Boot

    • Spring Framework

    • REST APIs

    • Microservices

    • Object-Oriented Programming (OOP)

    • Distributed Systems

    • Design Patterns

    Front-End

    Database

    • SQL

    • Relational Databases

    • Query Optimization

    DevOps & Tools

    • Docker

    • Gradle

    • Maven

    • Git

    • GitHub

    • CI/CD

    Engineering Practices

    • Secure Coding

    • Code Reviews

    • Architecture Design

    • Production Support

    • Performance Optimization

    • Unit Testing

    • Integration Testing

    Leadership

    • Technical Mentoring

    • Architecture Guidance

    • Engineering Standards

    • Cross-functional Collaboration

    • Risk Identification

    • Production Incident Leadership


Requirements

Required Qualifications

  • 7–12 years of Java development experience.

  • Strong expertise with Java 8+ and Spring Boot.

  • Experience building enterprise-scale distributed applications.

  • Hands-on experience developing RESTful APIs.

  • Experience with Angular or modern JavaScript frameworks.

  • Strong SQL and relational database experience.

  • Experience with Docker, Git, Maven/Gradle, and CI/CD.

  • Experience supporting production applications.

  • Strong problem-solving and communication skills.

  • Ability to mentor developers and provide technical leadership.

Preferred Qualifications

  • Banking or Financial Services experience

  • Kubernetes

  • AWS Cloud

  • Jenkins

  • SonarQube

  • OAuth

  • JWT

  • Security Frameworks

  • Kafka

  • Messaging Systems

Must Have Skills

  • Java 8+

  • Spring Boot

  • Spring Framework

  • SQL

  • REST APIs

  • Docker

  • Git

  • Angular or Node.js

  • JavaScript

  • TypeScript

  • CI/CD

  • Gradle or Maven

  • Distributed Systems

  • Production Support

  • Technical Leadership

Explore related jobs

Browse these categories