Lead Developer/Senior Software Developer

Philadelphia, PA, US • Posted 1 day ago • Updated 1 day ago
Contract Independent
Contract W2
Contract Corp To Corp
12 Months
On-site
$55 - $65/hr
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • Python
  • Java
  • SpringBoot
  • Kafka
  • AWS

Summary

Job Description:

We are looking for a Technical Lead to play a critical role in building and delivering scalable, high quality backend systems as part of a cloud native engineering team.
The ideal candidate is a seasoned engineer with proven experience in Python, Java, AWS, and containerized microservices, who enjoys mentoring engineers and driving engineering excellence in a fast paced, client facing environment.

Mandatory Skills: Python, Java, SpringBoot, Kafka, AWS
Preferred Skills: (Preferred Experience) AI/ML, Kubernetes, Docker, CI/CD
Skill: python, solution architecture, microservices, distributed system design

Required Experience & Technical Skills:

  • 8+ years of overall software development experience
  • 2-4 years in a Technical Lead or Senior Engineer role
  • Hands on experience in Python for backend development
  • Experience in Java, preferably using Spring Boot and Microservices
  • Hands on experience building and consuming RESTful APIs
  • Strong understanding of microservices and distributed systems principles
  • Experience with AWS cloud services (EC2, S3, Lambda, RDS, EKS, etc.)
  • Working knowledge of Docker and Kubernetes in production environments
  • Experience with logging, monitoring, and observability tools such as Kibana / ELK
  • Experience with CI/CD pipelines and DevOps practices
  • Understanding of data structures, performance tuning, and system scalability
  • Strong communication skills with the ability to explain technical concepts clearly
  • Comfortable collaborating with distributed and cross functional teams
  • Exposure to AI/ML or Generative AI integrations

Key Responsibilities:

  • Lead hands-on development of backend services using Python and Java
  • Implement microservices aligned to the architecture defined by the Technical Architect
  • Break down requirements into technical tasks and development stories
  • Review code, enforce coding standards, and ensure high code quality
  • Mentor engineers and provide technical guidance on design and implementation
  • Collaborate closely with the Technical Architect on design reviews and implementation strategy
  • Develop and deploy containerized applications using Docker and Kubernetes
  • Work with DevOps teams to support CI/CD pipelines and deployment processes
  • Ensure proper logging, monitoring, and observability using Kibana / ELK
  • Identify and address performance, scalability, and reliability issues
  • Support production issues, root cause analysis, and continuous improvement initiatives
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: 10112696
  • Position Id: 22074-1
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Philadelphia, Pennsylvania

Today

Easy Apply

Contract

USD 59.00 - 64.00 per hour

Hybrid in Philadelphia, Pennsylvania

4d ago

Easy Apply

Full-time, Third Party

Depends on Experience

Philadelphia, Pennsylvania

9d ago

Easy Apply

Contract

Depends on Experience

Philadelphia, Pennsylvania

Today

Contract

USD 150,000.00 - 180,000.00 per year

Search all similar jobs