Senior Java Development role on the Issuer Processing Platform Development Team.
Extensive experience in architecting and developing real-time multithreaded Java applications that are fault-tolerant, scalable and can handle high volumes
Experience with REST service development, best practices for API development and design patterns
Experience with NoSQL DB such as MongoDB
DevOps experience preferred, with Jenkins, Chef, Kubernetes, CICD, Dockers
Knowledgeable of common developer tool sets such as Java, XML, JSON, REST, Spring etc
Experience in utilizing technologies such as GIT, Maven, JUnit
Experience in test automation and performance/load testing highly preferred
Experience in data analytics and data processing such as Apache Kafka, Kafka streams strongly preferred
Strong experience working in an Agile environment. Commitment to Agile values and team-based work.
Experience in implementing Application Telemetry to help facilitate real time and remote troubleshooting/performance monitoring
Experience in virtualized and cloud environments, including deployments, maintenance, and troubleshooting