Job Title: Lead Java Full Stack Developer
Location: Hartford, CT
Contract: Long Term
Job Description
We are seeking an experienced Senior Java Full Stack Developer with expertise in Java, Spring Boot, Microservices, Angular, and Payments Domain. The ideal candidate will lead the design, development, and deployment of enterprise payment applications while ensuring scalability, security, and high performance. This role requires strong technical leadership, hands-on development experience, and the ability to work with cross-functional teams in an Agile environment.
Key Responsibilities
- Design, develop, and deploy enterprise payment applications using Java, Spring Boot, Angular, and Microservices.
- Build secure REST APIs and event-driven solutions using Kafka.
- Lead technical design discussions, code reviews, and mentor development teams.
- Collaborate with business, product, architecture, and DevOps teams to deliver payment modernization initiatives.
- Ensure application performance, scalability, security, and high availability.
- Support CI/CD pipelines, cloud deployments, and DevOps best practices.
Required Skills
- 10+ years of experience with Java, Spring Boot, Microservices, Angular, TypeScript, and REST APIs.
- Strong experience in the Payments Domain (ACH, Wire, SWIFT, RTP, ISO 20022, Card Payments, Merchant Payments).
- Hands-on experience with Kafka, Oracle/PostgreSQL, Docker, Kubernetes, Git, and Jenkins.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of payment security, compliance, and transaction processing.
- Experience leading Agile teams and collaborating with business stakeholders.
Preferred Skills
- Cloud-native application development.
- DevOps and CI/CD pipeline implementation.
- Strong communication, leadership, and problem-solving skills.