Software Engineer Lead
  • Sibitalent Corp.
3 Days Ago
NA
C2C
Cleveland-OH, Pittsburgh-PA, Dallas-TX
8-10 Years
Required Skills: Java 21, Java 17+, Spring Boot, Spring Framework, Angular, React, TypeScript, RxJS, Apache Kafka, Oracle Database, NoSQL Databases, Microservices Architecture, RESTful APIs, API Integrations, Event-Driven Architecture, DevOps, CI/CD Pipelines, Git, Version Control, Technical Leadership, Code Reviews, Mentoring
Job Description
Software Engineer Lead – Java Full Stack (banking experiences must )

We are seeking an experienced Software Engineer Lead – Java Full Stack with strong hands-on experience in Java 21, Spring Boot, Angular/React, Oracle, NoSQL, Kafka, DevOps CI/CD, and Git. The candidate will lead full-stack application development, design scalable microservices, support deployments, and mentor engineers.
 
Additional Technical Skills
  • Docker / Kubernetes
  • JUnit / Mockito
  • Jasmine / Karma / Jest
  • Frontend State Management, Routing & Lazy Loading
  • Cloud-Native Application Development
  • Logging, Monitoring, Metrics & Tracing
  • Application Security, Performance & Scalability
  • Agile / Scrum
 
Nice-to-Have Skills
  • Flowable / BPMN
  • Banking / Financial Services Experience
  • Previous PNC Experience
 
Key Responsibilities
  • Lead full-stack development using Java 21, Spring Boot, Angular/React, TypeScript, and RxJS.
  • Design and develop REST APIs, microservices, and event-driven applications.
  • Work with Oracle, NoSQL databases, and Apache Kafka.
  • Lead frontend architecture, state management, routing, and API integration.
  • Support CI/CD, Git, Docker, Kubernetes, and application deployments.
  • Implement automated testing using JUnit, Mockito, Jasmine, Karma, and Jest.
  • Ensure application security, scalability, performance, monitoring, and reliability.
  • Conduct technical design reviews, code reviews, and mentor developers.
  • Collaborate with Product, QA, DevOps, and business teams.
  • Support production troubleshooting, incident resolution, and Agile delivery.
 
Qualifications
  • Strong hands-on Java Full Stack Development experience.
  • Experience leading technical teams and making architecture decisions.
  • Strong communication, mentoring, and problem-solving skills.
  • Bachelor's degree or equivalent work experience.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates