Lead Application Developer - Java

Philadelphia, PA, US • Posted 7 hours ago • Updated 7 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Enterprise Software
  • Software Design
  • Technical Drafting
  • Development Testing
  • Production Support
  • Collaboration
  • DevOps
  • Web Applications
  • Continuous Improvement
  • Estimating
  • Microsoft SSIS
  • Technical Direction
  • Mentorship
  • Communication
  • RESTful
  • Relational Databases
  • SQL
  • Software Architecture
  • Software Engineering
  • Version Control
  • Automated Testing
  • Continuous Integration
  • Continuous Delivery
  • Critical Thinking
  • Problem Solving
  • Conflict Resolution
  • Leadership
  • Google Cloud
  • Google Cloud Platform
  • React.js
  • AngularJS
  • Cloud Computing
  • Microservices
  • Docker
  • Kubernetes
  • API
  • Billing
  • Health Insurance
  • Financial Services
  • Agile
  • Software Security
  • Artificial Intelligence
  • Software Development
  • GitHub
  • Application Development
  • IT Management
  • Java
  • Spring Framework
  • Finance

Summary

Lead Application Developer - Java

Summary
The Lead Application Developer is a senior technical resource responsible for providing technical direction and leadership across enterprise application development initiatives while remaining actively involved in hands-on development.

This role serves as a key connection point between application development teams, business stakeholders, architects, product teams, and technology leadership. The Lead Application Developer will help guide technical solutions, provide direction and mentorship to developers, and ensure technology initiatives align with both business objectives and established architecture and development standards.

The ideal candidate combines a strong Java application development background with demonstrated technical leadership and excellent business-facing communication skills. This individual should be someone development teams naturally look to for technical guidance while also being comfortable representing technology in conversations with business stakeholders and leadership.

Approximately 25-30% of the role will remain hands-on with development, with the balance focused on technical leadership, solution direction, mentoring, stakeholder collaboration, and successful delivery of application initiatives.

Key Responsibilities
  • Provide technical leadership and day-to-day direction to application development teams.
  • Serve as a trusted technical resource for developers, helping guide solution design, development approaches, troubleshooting, and implementation.
  • Partner directly with business stakeholders to understand business objectives and translate them into practical technology solutions.
  • Communicate technical concepts, risks, dependencies, and recommendations clearly to both technical and non-technical audiences.
  • Lead and participate in application architecture, technical design reviews, and solution planning sessions.
  • Remain hands-on with application development approximately 25-30% of the time.
  • Develop and support backend services using Java and Spring Boot, including RESTful APIs and enterprise integrations.
  • Provide code reviews and technical oversight to ensure solutions adhere to established development, architecture, security, and quality standards.
  • Mentor developers and promote modern software engineering practices across the team.
  • Help drive application initiatives through design, development, testing, implementation, and production support.
  • Collaborate closely with architects, product teams, business analysts, DevOps, and other technology teams.
  • Identify technical challenges, dependencies, and risks and proactively recommend solutions.
  • Balance business priorities, delivery timelines, and technical considerations when providing direction to development teams.
  • Support scalable web applications, APIs, integrations, and cloud-based solutions.
  • Contribute to continuous improvement of development practices, including the appropriate use of AI-assisted software development tools.
  • Participate in Agile planning, estimation, backlog refinement, and other delivery activities.
Required Qualifications
  • Minimum 5 years of application development experience, including experience operating in a senior developer or technical lead capacity.
  • Strong hands-on development experience with Java and Spring Boot.
  • Experience designing, developing, and supporting enterprise applications, APIs, and integration services.
  • Demonstrated experience providing technical direction, mentorship, or leadership to other developers.
  • Ability to evaluate technical approaches and guide development teams toward scalable, maintainable solutions.
  • Experience working directly with business stakeholders and translating business requirements into technical solutions.
  • Strong verbal, written, and interpersonal communication skills with the ability to communicate effectively across both technical and business audiences.
  • Experience with RESTful APIs, relational databases, and SQL.
  • Understanding of modern application architecture and software engineering practices.
  • Experience with source control, automated testing, and CI/CD processes.
  • Strong troubleshooting, critical-thinking, and problem-solving skills.
  • Ability to balance hands-on technical responsibilities with broader leadership and stakeholder responsibilities.
Preferred Qualifications
  • Experience with Google Cloud Platform (Google Cloud Platform) or similar cloud environments.
  • Experience with React and/or Angular.
  • Experience with cloud-native applications and microservices architectures.
  • Experience with Docker, Kubernetes, API gateways, event-driven architectures, or enterprise integrations.
  • Experience supporting financial, billing, payment, or transaction-based applications.
  • Experience within healthcare, insurance, financial services, or another regulated industry.
  • Experience working within Agile software development environments.
  • Familiarity with application security and secure coding practices.
  • Experience utilizing AI-powered software development tools such as GitHub Copilot, Claude Code, or similar technologies.
Ideal Candidate
The ideal candidate is a strong developer who has naturally progressed into a technical leadership role and has become someone other developers look to for guidance and direction.

They remain technically credible and enjoy getting into the code when needed, but understand that their impact extends beyond their individual development work. They can assess technical approaches, guide other developers, identify issues before they become problems, and help a team successfully deliver complex application initiatives.

Equally important, this individual is business-facing and highly effective in stakeholder environments. They understand how to communicate technical information at the appropriate level, ask the right questions, listen to business needs, exercise sound judgment, and represent Application Development professionally with stakeholders and technology leadership.

This role is well suited for an experienced Senior Developer who is ready to take the next step into broader technical leadership while remaining hands-on with the technology.

Position Type: Contract-to-Hire
Primary Technology: Java / Spring Boot
Application Environment: Enterprise / Financial Applications

#LI-MB1
#Hybrid
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: 10488758
  • Position Id: 85df47bdf32b572cb48d39e32461dc2f
  • Posted 7 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Bala Cynwyd, Pennsylvania

•

Today

Full-time

Philadelphia, Pennsylvania

•

Today

Full-time

USD 60.00 - 65.00 per hour

New Castle, Delaware

•

Today

Full-time

USD 125,760.00 - 188,640.00 per year

Newark, Delaware

•

Today

Easy Apply

Full-time

$63 - $65 per hour

Search all similar jobs