At BPTN – Black Professionals in Tech Network we’re pushing the future of tech forward by creating a space for Black professionals in tech to gather, grow and evolve – all while being a conduit for companies to engage this talent across North America.
We’re here to help Black professionals network, connect with one another, share resources and grow their careers. Our rapidly growing network counts over 50,000 Black professionals. We provide our members with access to mentorship, skill-building opportunities, and a strong peer network to support professional growth and advancement.
Our client is looking for a Senior Java Developer who will work with Payments experts within a growing department that is a big part of company’s success. You’ll also help their merchants by creating new features that will help them grow their business.
Responsibilities
- Design, document and implement microservices
- Maintain and add features to existing services
- Participate in development planning, retrospectives and demos
- Proactively identify and remove roadblocks that inhibit the team’s ability to deliver
- Help decompose high level requirements into development tasks and work items for delegation
- Keep the team informed regarding expectations, priorities, release status and project schedules
- Lead effort estimation for sprint and product roadmap deliverables
- Initiate and contribute to continuous improvement of our software delivery processes and practices
- Identify and encourage areas for growth, education and career development for your team
- Participate in finding top talent for your team and the organization
- Provide technical and process guidance to your team
- Participate in code reviews in order to teach and enforce high standards of code quality
- Support the tools and products that the team delivers
Qualifications
- A minimum of 3 years experience as a Senior Developer
- Professional experience developing Java 8 applications with Spring Boot
- Professional experience with SQL and NoSQL databases
- Knowledge of Docker, Helm and Kubernetes
- Solid experience delivering highly scalable web applications
- Solid understanding of Agile development and continuous delivery
- Strong written and verbal communication skills
- Ability to work effectively with other teams including QA, Product and Customer Support
- Ability to plan, organize, prioritize and keep the team focused on the right things
- Ability to provide guidance, mentoring and context to team members
Nice To Have
- Experience with TypeScript, PHP or other web development languages
- Knowledge of eCommerce / POS systems / Payments industry
- Experience building scalable SaaS solutions
- Experience in DevOps or as a sysadmin
- Experience with modern front-end technologies like React and Next.js
- Project management or scrum master experience (or formal training)
Location
- Montreal, QC