Lead Java Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 17 week(s)

Skills

Java/Spring Boot

Job Details

Role: Lead Java Developer
Rate: $75/hour W2
Location: Pittsburgh, PA OR Cleveland, OH
Schedule: Hybrid (3 days onsite)

We are seeking a highly skilled Lead Java Developer to guide and support our development team while actively contributing to hands-on coding and solution design. This role requires a strong technical foundation, leadership capabilities, and experience in the financial services industry.

Responsibilities:
  • Lead and manage development tasks and sprint planning using JIRA.
  • Balance leadership duties (30%) with hands-on development (70%).
  • Oversee code reviews, ensuring adherence to best practices and coding standards.
  • Provide technical mentorship and career development support to junior developers.
  • Collaborate with product owners, business analysts, and QA teams to define requirements and deliverables.
  • Design, develop, and maintain scalable and secure Java-based applications.
  • Troubleshoot and resolve complex technical issues across the full stack.
  • Drive continuous improvement in development processes, tools, and methodologies.
  • Ensure timely delivery of high-quality software solutions aligned with business goals.
  • Participate in architectural discussions and contribute to system design decisions.
  • Monitor application performance and implement optimizations as needed.
  • Maintain documentation for system architecture, development processes, and deployment procedures.
  • Stay current with emerging technologies and industry trends, recommending innovations where appropriate.
  • Support DevOps initiatives including CI/CD pipeline management and infrastructure automation.

Required Skills:

  • Java – 6+ years
  • Spring Boot – 6+ years
  • Oracle – 6+ years
  • SQL – 6+ years
  • Angular – 6+ years
  • DevOps – 6+ years
  • Industry Experience: Must have financial services

Preferred Skills (FLEX):

  • Python
  • Scripting (Batch or Shell)
  • Scheduling tools (e.g., Control-M, Autosys)


#INDGEN
 
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.