Senior Full Stack Java Developer
Core
Lead the design and delivery of complex technology solutions supporting key Payment Transformation initiatives within Global Payments and Liquidity Technology.
Role type
Senior Full Stack Java Developer (Software Engineer)
Builds
Payment transformation solutions, complex technology solutions for Commercial and Corporate & Investment Banking
Domain
Financial Services / Banking / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Full Stack Software Engineering, J2EE, RESTful/SOAP web services, AI, Spring core/security/boot, ReactJS, Test Automation, Oracle DB, DevOps/deployment automation, Kafka/Confluent Platform, JMS, Microservices architecture, Middleware concepts (Integration, Transactions, XA, Security, Connection pooling, Load balancing, Messaging)
Preferred skills
Splunk, Grafana, distributed/client server technologies, system performance optimization
Technologies
Spring, ReactJS, Oracle DB, Kafka, Confluent, JMS, Splunk, Grafana
Responsibilities
Design, code, test, debug, and document projects and programs; review moderately complex technical challenges; resolve issues and lead teams to meet client needs; collaborate with peers and managers; lead projects and act as an escalation point; provide guidance to less experienced staff
Seniority
Senior, hands-on IC with leadership responsibilities