Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our teams specialize in digital delivery of financial services to fintech partners in North America. We deliver a secure interface for businesses to accept a wide range of payment methods, including Bill Payments, EFT (Electronic Funds Transfer), InteraceTransfers, Wire Transfers, and traditional Canadian and US dollar Credit and Debit payments with reliable, real-time transaction processing as well as a new suite of modern APIs with a variety of functions to enable and enhance traditional platforms.
Remotely, long-term cooperation, EST working hours ( till 4pm EST)
Conceptualize, design, build and support software systems with:
- Web applications, including RESTful APIs or SOAP services.
- Batch applications, including file processing.
- Relational data models.
- Performance and security considerations.
- Production problem solving.
Support software development life cycle by;
- Leading the solution design for projects.
- Reviewing projects and initial for effort, impact, and complexity.
- Peer code review.
- Unit testing of features and functionality.
Learn new technologies and approaches:
- Participate in proving out new technologies.
- Learning new approaches, technologies, paradigms.Translate proof of concept into production ready applications
About you / qualifications:
- More than 7 years of experience working in the Software Development space, and of that, more than 5 years of hands-on development and design experience building RESTful APIs (experience building payment or transactional APIs is an asset).
- Java (JDK 11.x/17.x), Spring Framework (Spring Boot 2.x/3.x an asset)
- Python experience ( structured development, not just occasional scripting )
- Experience working in team using the DevOps philosophy ( shift-left approach, everyone involved, automation-driven ): CI, everything-as-code, CD
- API Design (minimum of 2 years experience)
- Experience designing API specifications Swagger / OpenAPI 3.x
- Experience with authentication mechanism for APIs (Oauth2, etc.)
- Experience implementing security measures for APIs
- ORMs (Hibernate, etc.)
- Object mapping frameworks (MapStruct, Dozer, ModelMapper, etc.)
- Relational databases (PostgreSQL, MySQL, etc.)
- An asset to have experience with Cloud, Amazon AWS (EKS, S3, MSK, ElasticCache, Aurora, etc.)
- In-memory databases (Redis, etc.), Non-relational databases (MongoDB, etc.)
- Messaging systems (Kafka, MQ, etc.)
- Actively participate to all SCRUM ceremonies ( grooming, planning, standup, retro )
- Excellent English written / verbal communication
Key Skills
Ranked by relevanceReady to apply?
Join GeeksForLess Inc. and take your career to the next level!
Application takes less than 5 minutes