Senior Java Developer - Ontario Canada
We're always on the lookout for talented, dedicated, passionate professionals who will thrive in our fast-paced, exciting and international environment.
If you enjoy being a part of a team, yet know how to shine on your own, if you are inspired by the thought of helping to provide a NextGen service used by leading online businesses worldwide — you'll fit right in at Credorax.
Join us at Credorax, where great ideas are created, encouraged and rewarded. Share available positions and get credit for your referrals!
As part of our continued growth, we're looking for a top talented Java Developer to join our leading core team! Join our fast-growing team and be part of tomorrow’s payment solutions.
- Design, develop and maintain high performance, distributed, business critical applications in the online transactions & payments field.
- Research and develop new technologies and approaches in the acquiring services field.
- Solve challenging problems, while working in a highly dynamic & and technologically driven environment.
- Proven hands-on experience with high performance, scalable & always-up applications.
- Excellent technical skills, deep knowledge of the development lifecycle, methodologies & best practices.
- Solid understanding of concurrency, thread safety and performance implications.
- Strong experience with SQL, RDBMS.
- At least 5 years of Java server side design and development
- Spring Boot, Hibernate, JPA
- Maven ecosystem, Jenkins, git
- Atlassian tools (Jira, Confluence, etc)
Nice to Have:
- Hands-on fintech or banking experience, PCI, transaction processing
- Distributed apps, secure RPC, messaging, workers, and queues (Hazelcast, Kafka, RabbitMQ)
- Rapid deployment, Docker, configuration management, health, and performance monitoring
- Good understanding of JVM Internals
- Application security, OAuth/OIDC, JWT
- Web applications, REST concepts, HTTP protocol
- Angular, TypeScript, front end development experience