Payforge · 3 months ago
Java Team Lead
Payforge is a specialist professional-services company focused exclusively on payments and fintech. They are seeking a Java Team Lead to design, develop, and maintain reliable, scalable enterprise software solutions in the area of credit processing and management, while leading a team of engineers.
Artificial Intelligence (AI)PaymentsSoftware
Responsibilities
Lead a squad of 3–4 senior and mid-level Java engineers, guiding them in designing, developing, testing, deploying, and operating enterprise-grade microservices
Partner with product managers, software architects, platform engineers, and security & compliance teams to shape system design and enforce best practices
Ensure services meet requirements for scalability, performance, availability, and compliance
Drive continuous improvement and foster a culture of ownership, accountability, and technical excellence
Oversee the delivery of high-quality, well-tested, and maintainable code on schedule
Qualification
Required
Proven ability to lead distributed engineering teams, coach and motivate individuals, and manage delivery in a remote-first environment
Strong background in Java 21, Spring Boot 3, and microservices design
Deep understanding of service contracts, data boundaries, and inter-service communication
Hands-on experience deploying and managing containerized applications with Kubernetes (Amazon EKS preferred)
Proven knowledge of AWS technologies: PostgreSQL (RDS), Redis (ElastiCache), Kafka (MSK), S3
Experience with build and DevOps tools: Maven, GitHub, Skaffold, Helm
Advocate for clean code, SOLID principles, and performance optimization (e.g., memory usage, GC tuning, query latency)
Strong DevSecOps focus with experience in monitoring, observability, and running systems in production
Company
Payforge
Payforge builds AI-driven payment systems and provides engineering services for payments companies, fintechs, and banks.
Funding
Current Stage
Growth StageCompany data provided by crunchbase