Quick overview
Job description
Lead Java Developer
Job Summary
We are looking for an experienced Lead Java Developer to lead the design, development, and implementation of scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, REST APIs, cloud technologies, and database management, along with proven technical leadership and problem-solving skills.
Key Responsibilities
Lead the design, development, testing, and deployment of Java-based applications.
Develop scalable applications using Java, Spring Boot, Spring MVC, and Hibernate.
Design and implement microservices and RESTful APIs.
Provide technical leadership, code reviews, and mentoring to junior developers.
Collaborate with architects, business analysts, QA engineers, and project managers.
Design and optimize SQL queries and database structures.
Implement security best practices, including authentication and authorization.
Integrate applications with third-party systems and enterprise platforms.
Manage application performance, troubleshooting, debugging, and production support.
Implement CI/CD pipelines and automated testing processes.
Work with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
Ensure coding standards, software quality, documentation, and timely project delivery.
Required Technical Skills
Programming: Core Java, Java 8/11/17 or later, OOP, Collections, Multithreading.
Frameworks: Spring Boot, Spring MVC, Spring Security, Hibernate, JPA.
Architecture: Microservices, REST APIs, distributed systems, design patterns.
Databases: Oracle, MySQL, PostgreSQL, SQL Server.
Messaging: Apache Kafka, RabbitMQ, or JMS.
Cloud: AWS, Azure, or Google Cloud Platform.
DevOps: Jenkins, Docker, Kubernetes, Git, Maven, Gradle.
Testing: JUnit, Mockito, integration testing, automated testing.
Tools: IntelliJ IDEA, Eclipse, Jira, GitHub, GitLab, or Bitbucket.
Qualifications
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Typically 12-15 years of experience in Java application development.
At least 6 years of experience leading development teams or serving as a technical lead.
Strong experience building enterprise-grade applications using Spring Boot and microservices.
Experience with cloud-native application development and deployment.
Excellent communication, leadership, analytical, and problem-solving skills.
Preferred Qualifications
Experience with high-volume, distributed enterprise applications.
Knowledge of system design, performance tuning, and application scalability.
Experience with financial services, healthcare, insurance, retail, or other enterprise domains.
Familiarity with security standards, OAuth 2.0, JWT, and secure API development.
Experience with event-driven architecture and modern DevOps practices.
Key Competencies
Technical leadership and team mentoring.
Architecture and design decision-making.
Agile development and project collaboration.
Troubleshooting and root-cause analysis.
Effective communication with technical and business stakeholders.
Similar jobs
- GU
Power Platform Developer and Software Integration LeadNew
Guidehouse · Huntsville, Alabama · Hybrid 🇺🇸
SQLPythonPower BI+1TechnologySalary not listed42 minutes ago - VS
F2F Interview || Data Developer || Lansing, Michigan (Hybrid)New
Verito Solutions · Lansing, MI · Hybrid 🇺🇸
OraclePL/SQLSQL+4TechnologySalary not listed18 hours ago - VT

Kofax DeveloperNew
Vaarida Technologies llc · Minneapolis, MN · Remote 🇺🇸
OracleSQLAWS+4TechnologySalary not listed18 hours ago - AT
APPIAN DEVELOPERNew
Ace Technologies, Inc. · Tampa, FL · Hybrid 🇺🇸
DockerMicroservicesOracle+11TechnologySalary not listed18 hours ago - BT
Senior Java/Spring Boot Developer - Auto Insurance Pricing PlatformNew
ByteBridge Technologies, Inc · Plano, TX · On-site 🇺🇸
MicroservicesSpringSpring Boot+8TechnologySalary not listed18 hours ago - AC

Salesforce Developer / Architect Amazon Connect (AWS Telephony) ** W2 ONLY | NO VISA **New
Amerit Consulting · United States · Remote 🇺🇸
SQLHTMLAWS+6TechnologySalary not listed18 hours ago - NE
ArcGIS Developer || Austin, TX (Hybrid – Locals only) || Must have Linkedin and 12+ years of exp. ||New
Nestortechnologies Inc · Austin, TX · Hybrid 🇺🇸
OraclePL/SQLSQL+21TechnologySalary not listed18 hours ago - RE

Tableau Developer / ETL DeveloperNew
Resourcesoft, Inc. · Hartford, CT · Hybrid 🇺🇸
SQLT-SQLGit+3TechnologySalary not listed18 hours ago - RI

Java Developer (Blockchain)New
RightTalents · New York, NY · Hybrid 🇺🇸
MicroservicesSQLSpring+12TechnologySalary not listed18 hours ago - NA
Sr. CNO Developer - up to 275K - FS Poly with Security ClearanceNew
Native American, woman-owned SDVOSB · Fort Meade, MD · Hybrid 🇺🇸
GitC++Java+3TechnologySalary not listed18 hours ago - UD
DeveloperNew
U.S District Court - District of Massachusetts · Boston, MA · Hybrid 🇺🇸
MySQLSQLMicrosoft Office+12TechnologySalary not listed18 hours ago - AL

Technical Analyst/DeveloperNew
Arthur Lawrence · Lexington, KY · Hybrid 🇺🇸
C#.NETASP.NET+3TechnologySalary not listed18 hours ago