Java Developer III
🇺🇸 United States
Management
Node.js
Java
JavaScript
TypeScript
Angular
Docker
Kubernetes
AWS
Git
Jenkins
Finance
GitHub
Design
Backend
Frontend
Devops
SQL
Testing
USD 40 - 44 / hour
Java Developer III
from 🇺🇸 United States
USD 40 - 44 / hour
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 orNode.js
JavaScript
TypeScript
CI/CD
Gradle or Maven
Distributed Systems
Production Support
Technical Leadership








