Software Engineer Lead - Treasury Solutions - (Java, Kafka, MongoDB, Restful API) jobs in United States
cer-icon
Apply on Employer Site
company-logo

PNC · 5 months ago

Software Engineer Lead - Treasury Solutions - (Java, Kafka, MongoDB, Restful API)

PNC is a leading financial services company that values its people as its greatest differentiator. They are seeking a Software Engineer Lead who will be responsible for leading a team of developers, participating in hands-on development, and ensuring high-quality code standards while driving technical designs and solutions for Treasury Solutions.

BankingFinanceFinancial Services
badNo H1Bnote

Responsibilities

Lead a team of developers as a tech lead and involved in coming up with technical designs, mentoring developers, quarterly reviews, possibly presenting technical solutions and architectures to the team
Participate in hands on development
Individual needs to be comfortable leading technical presentations, design reviews and architecture evaluations and able to mentor and guide junior developers, perform code reviews, and ensure high quality code standards
Individual needs to have proven experience in leading architecture design discussions, creating technical roadmaps, and driving adoption of best practices
Participate in production deployments
Strong understanding of distributed systems, fault tolerance, event-driven architecture, and performance optimization
Creates and leads the technical design and development of software solutions
Proposes & designs software solutions to address complex business needs. Prepares technical and procedural documentation required
Facilitates complex problem resolution
Provides technical guidance and support to colleagues. Reviews coding, testing, and documentation of software
Applies modern principles, methodologies and tools to advance business initiatives and capabilities

Qualification

JavaMicroservices architectureApache KafkaMongoDBRESTful APIContainerizationCI/CD pipelinesAgile/ScrumCustomer solutionsTechnical leadershipProblem solving

Required

Proficient in Java with strong knowledge of object-oriented programming principles and design patterns
Hands-on experience with Microservices architecture, including design, development, deployment, and scaling of microservices-based applications
Strong experience with containerization and orchestration technologies, especially OpenShift and Docker
Solid knowledge of Apache Kafka with experience in Kafka optimizations
Experience working with MongoDB, with a good understanding of schema design, indexing and aggregation pipelines
Experience in designing scalable, resilient, and secure system architectures using cloud-native principles
Knowledge of RESTful API design and using tools like Swagger and Postman
Experience working with CI/CD pipelines, automation tools and proficiency with version control tools such as Git
Agile/Scrum experience
Strong understanding of distributed systems, fault tolerance, event-driven architecture, and performance optimization
Lead a team of developers as a tech lead and involved in coming up with technical designs, mentoring developers, quarterly reviews, possibly presenting technical solutions and architectures to the team
Participate in hands on development
Individual needs to be comfortable leading technical presentations, design reviews and architecture evaluations and able to mentor and guide junior developers, perform code reviews, and ensure high quality code standards
Individual needs to have proven experience in leading architecture design discussions, creating technical roadmaps, and driving adoption of best practices
Participate in production deployments
Creates and leads the technical design and development of software solutions
Proposes & designs software solutions to address complex business needs. Prepares technical and procedural documentation required
Facilitates complex problem resolution
Provides technical guidance and support to colleagues. Reviews coding, testing, and documentation of software
Applies modern principles, methodologies and tools to advance business initiatives and capabilities
Roles at this level typically require a university / college degree, with 3+ years of relevant / direct industry experience

Preferred

Application Development
Business Management
Customer Solutions
Design
Group Problem Solving
Process Improvements
Release Management
Software Solutions
User Experience (UX) Design

Benefits

Medical/prescription drug coverage (with a Health Savings Account feature)
Dental and vision options
Employee and spouse/child life insurance
Short and long-term disability protection
401(k) with PNC match
Pension and stock purchase plans
Dependent care reimbursement account
Back-up child/elder care
Adoption, surrogacy, and doula reimbursement
Educational assistance, including select programs fully paid
A robust wellness program with financial incentives
Maternity and/or parental leave
Up to 11 paid holidays each year
8 occasional absence days each year, unless otherwise required by law
Between 15 to 25 vacation days each year, depending on career level and years of service

Company

PNC is a financial service company providing bank deposits products and services to its community.

Funding

Current Stage
Public Company
Total Funding
unknown
1975-11-17IPO

Leadership Team

leader-logo
Keith Hayes
SVP, PNC Aviation Finance
linkedin
M
Michael Gaber
Senior Vice President - Originations
linkedin
Company data provided by crunchbase