Java Developer III

Cincinnati, OH, US • Posted 2 days ago • Updated 5 hours ago
Full Time
On-site
USD $40.00 - 44.00 per hour
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • Scalability
  • Optimization
  • Risk Management
  • Release Management
  • Multithreading
  • Concurrent Computing
  • Continuous Improvement
  • Microservices
  • Object-Oriented Programming
  • Design Patterns
  • Database
  • Relational Databases
  • Query Optimization
  • DevOps
  • GitHub
  • Performance Tuning
  • Unit Testing
  • Integration Testing
  • Collaboration
  • Leadership
  • RESTful
  • JavaScript Frameworks
  • RDBMS
  • Conflict Resolution
  • Problem Solving
  • Communication
  • Mentorship
  • Banking
  • Financial Services
  • Kubernetes
  • Amazon Web Services
  • Cloud Computing
  • Jenkins
  • OAuth
  • Apache Kafka
  • Messaging
  • Java
  • Spring Framework
  • SQL
  • Docker
  • Git
  • AngularJS
  • Node.js
  • JavaScript
  • TypeScript
  • Continuous Integration
  • Continuous Delivery
  • Gradle
  • Apache Maven
  • Production Support
  • IT Management

Summary

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
    • Angular
    • JavaScript
    • TypeScript
    • Node.js

    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

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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91134517
  • Position Id: cbc4cefe2cbda9a5260517a28106a5af
  • Posted 2 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cincinnati, Ohio

4d ago

Easy Apply

Contract

50 - 55

Remote

7d ago

Easy Apply

Full-time

75000 - 95000

No location provided

Today

Full-time

Remote

Today

Full-time

USD 97,968.00 - 126,500.00 per year

Search all similar jobs