Job Title: Senior Java Full Stack Developer (Java / Angular or React / Volante)
Company: Cogency Inc.
Location: Toronto (Hybrid – 3 Days Onsite)
Job Type: Full-Time
Interview Process: Final Round In-Person Interview Required
Job Summary
Cogency Inc. is seeking a highly experienced Senior Java Full Stack Developer with 10+ years of software development experience and strong expertise in Volante Technologies payment solutions. The ideal candidate will have extensive experience in Java-based enterprise application development, payment processing systems, API integrations, and modern frontend technologies such as Angular or React.
This role requires a hands-on technical professional capable of designing, developing, and supporting mission-critical banking and payment applications in a fast-paced enterprise environment.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java and modern frontend technologies.
- Build scalable and high-performance backend services using Spring Boot and Microservices architecture.
- Develop and support payment processing solutions leveraging Volante Technologies platforms.
- Design and implement RESTful APIs and integration services.
- Develop responsive user interfaces using Angular or React.
- Participate in solution architecture, technical design reviews, and code reviews.
- Integrate applications with payment networks, banking systems, and external services.
- Optimize application performance, scalability, and reliability.
- Troubleshoot production issues and provide timely resolutions.
- Collaborate with Business Analysts, Architects, QA teams, and stakeholders throughout the SDLC.
- Support Agile development practices and DevOps initiatives.
Required Skills & Experience
Core Java Development
- 10+ years of hands-on software development experience.
- Strong expertise in:
- Java 8/11/17+
- Spring Boot
- Spring MVC
- Spring Security
- Hibernate / JPA
- RESTful APIs
- Microservices Architecture
- Strong understanding of Object-Oriented Design and Design Patterns.
- Experience with multithreading, concurrency, and performance tuning.
Volante Technologies
- Hands-on experience with Volante payment solutions.
- Experience implementing and supporting:
- ISO 20022 messaging
- SWIFT payments
- Wire payments
- Real-time payments
- Payment transformation and orchestration solutions
- Experience integrating Volante with banking and payment ecosystems.
Frontend Development
- Experience with Angular or React.
- Strong knowledge of:
- JavaScript / TypeScript
- HTML5
- CSS3
- Responsive UI development
- Experience consuming REST APIs and integrating frontend applications with backend services.
Database & Integration
- Strong SQL development experience.
- Experience with Oracle, SQL Server, PostgreSQL, or similar RDBMS.
- Experience with messaging technologies such as Kafka, MQ, or JMS.
- Experience with API integration and enterprise integration patterns.
Preferred Skills
- Banking or Financial Services domain experience.
- Knowledge of payment processing and settlement systems.
- Experience with:
- Docker
- Kubernetes
- OpenShift
- CI/CD pipelines
- Jenkins
- GitHub Actions
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Knowledge of security best practices and OWASP standards.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 10+ years of enterprise application development experience.
- Strong communication, stakeholder management, and problem-solving skills.
- Experience working in Agile/Scrum delivery environments.
Key Competencies
- Java Full Stack Development
- Volante Payment Solutions
- Banking & Payments Domain Expertise
- Solution Design & Architecture
- API & Microservices Development
- Frontend Development (Angular/React)
- Production Support & Troubleshooting
- Agile Delivery & Collaboration
Work Model
- Hybrid – 3 days onsite per week in Toronto
- Final round interview will be conducted in person.