
Posted Today
Java Developer III
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
Angular
JavaScript
TypeScript
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
More jobs at Hudson Manpower
Jobs in Cincinnati
- Cook – Oakley TaproomMadTree Brewing Company · Cincinnati, OH
- Ambassador – Oakley TaproomMadTree Brewing Company · Cincinnati, OH
Account ManagerAccurate Personnel · Cincinnati, Ohio- AWork From Home - Part-Time Client Services RepresentativeAO Garcia Agency · Cincinnati, Ohio
- AWork From Home - Manager in TrainingAO Garcia Agency · Cincinnati, Ohio
- AWork From Home - Client Benefits SpecialistAO Garcia Agency · Cincinnati, Ohio