Senior Java Developer

3 weeks ago


Calgary, Canada Forge Performance Group Full time

Forge Performance Group is a Recruitment & Talent Management solutions team located in Calgary, AB.We are dedicated to connecting our clients with highly skilled professionals well-matched to their unique hiring needs, culture, and goals. This opportunity is posted on behalf of one of our clients.

About the Company

Our client is a leading eCommerce payments provider utilizing the Merchant of Record model to simplify and facilitate international transactions for merchants and their global customers. They empower businesses to grow globally by handling over 100+ currencies and 80+ payment methods, ensuring local transactions are processed securely and with lower fees.

With 100+ employees and offices located in Calgary, Austin, London, San Francisco, Estonia, and Australia, those who thrive are open to new ideas, respectful of others' thinking, empathetic to those around them and inclusive in their approach. It is a hard-working team that balances practicality with creativity and works to find solutions to enhance both the business and the customer's needs.

Role Description

We are looking for a highly experienced and motivated Senior Java Developer to join our Application Integration Services team, reporting to the Manager of Application Integration. You will play a crucial role in expanding our technical ecosystem and delivering high-impact products.

You will work closely with your team and business stakeholders to analyze, design, develop, test, and deploy new products and features.

Key Focus Areas

- New Tax Product Development: A primary responsibility will be developing features for Reach's exciting new tax product, empowering our merchants to handle complex international taxes with confidence.

- Drop-in Product Maintenance & Development: You will help maintain and enhance Reach's critical Drop-in product, which facilitates successful merchant integration with our payment ecosystem.

- Essential Service Development: You will be crucial in researching, developing, and maintaining essential services within Reach's advancing technical landscape.

Key Responsibilities

- Collaborate with Product and Development teams to analyze and translate complex business requirements into clear, actionable technical requirements.

- Architect and build new products and features within our technology stack, focusing on Java, Spring Boot, and RESTful APIs.

- Design and document scalable integration patterns and robust data flows between internal services and third-party systems.

- Champion and implement software engineering best practices, including security, performance optimization, and observability (logging, monitoring, alerting).

- Investigate, troubleshoot, and resolve issues within services and integrations across our distributed systems.

- Conduct thorough code reviews and pull request approvals for team members, ensuring high quality, scalability, and adherence to standards.

- Contribute significantly to the automated test suite to maintain high product reliability.

- Effectively collaborate across teams to drive organization-wide efficiencies and continuous improvement.

Technical Stack

We use modern, cloud-native technologies, including:

- Programming: Java, Python, JavaScript/TypeScript

- Frameworks: Spring Boot

- Cloud & Infrastructure: AWS (ECS, Lambda, S3, RDS, CloudFormation)

- Data & Database: Snowflake, PostgreSQL, SQL

- Messaging: Confluent Kafka

- AI: Github copilot CLI, Gemini

- Workflow Automation: Workato

Qualifications and Requirements

- 10+ years of progressive experience in software development.

- Extensive, hands-on development experience with Java and building reliable, scalable Spring Boot services.

- Demonstrated professional experience working with AWS services, including CloudFormation, S3, Lambdas, and ECS.

- Strong SQL proficiency and extensive experience with relational databases; adeptness at data extraction from various sources (flat files, REST, GraphQL).

- Experience with AI tools like GitHub Copilot.

- Comprehensive understanding of software engineering best practices across the development lifecycle, including agile methodologies, rigorous testing, and operational support.

- Proficiency with version control systems, especially Git.

- Exceptional analytical skills, organizational abilities, and a proactive approach to continuous improvement.

- Bachelor's degree in a related technical/analytical field or equivalent experience.

Nice to Have (Bonus Points)

- Experience with front-end technologies like VUE or Svelte, or development experience in JavaScript/TypeScript.

- Experience with Python.

- Practical experience utilizing AI-powered coding assistants to enhance development speed and code quality.

- Understanding of Prompt Engineering techniques for obtaining high-quality outputs from generative AI models.

- Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or CodePipeline.

- Understanding of observability tools (e.g., Datadog, CloudWatch, OpenTelemetry).

- Experience with Snowflake (e.g., Snowpipe, custom types, storage/notification integrations).

- Work experience in a technology startup or eCommerce/FinTech environment.

- Experience with the Atlassian suite of tools (JIRA, Confluence).

Our Core Values

- Focus on Outcomes - We value solving underlying problems and building products by focusing on outcomes.

- Bias for Action -We value taking action over getting stuck in planning and taking chances, embracing failing fast.

- Teamwork & Collaboration - We value teamwork over individual accomplishments.

- Efficiency & Value - We value optimizing time to value and achieving outcomes, not just checking boxes.

- Sustainability - We value work/life balance and a mindset of “it’s a marathon, not a sprint.”

- Technical Excellence - We value using the right technology to solve the right problems.

#J-18808-Ljbffr



  • Calgary, Canada Compunnel, Inc. Full time

    We are seeking a Senior Java Full Stack Developer to build and maintain the corporate client platform within our Wealth Management suite of applications. This role involves hands-on work with application upgrades, hygiene changes, and system enhancements. The ideal candidate will be a detail-oriented technologist with strong problem-solving skills, excellent...


  • Calgary, Canada Veracity Software Inc Full time

    Job Title: Java/NodeJS Software Developer Experience Level: Level 3 (senior): 5‑7 years Location: Calgary (Day 1 onboarding onsite / in office presence 3× week) Overview We're seeking someone to join our team as a Software Developer in Wealth Management Technology to work on our mobile services platform. In the Technology division, we leverage innovation...

  • Java Developer

    3 weeks ago


    Calgary, Canada Compunnel, Inc. Full time

    We are seeking an experienced Java Developer to join the E*TRADE Web Platform team at Client . The ideal candidate will have strong expertise in Java and Spring technologies, and will be responsible for developing high-performance, scalable, and robust applications within a service-oriented architecture (SOA). You’ll contribute to the enhancement and...


  • Calgary, Canada Luxoft Full time

    Base pay range $100,000.00/yr - $120,000.00/yr Talent Acquisition Manager, Sales, & Leadership Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation of geological and...


  • Calgary, Canada Luxoft Full time

    Base pay range $100,000.00/yr - $120,000.00/yr Talent Acquisition Manager, Sales, & Leadership Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a cloud solution for interpretation of geological and...

  • Java Developer

    4 weeks ago


    Calgary, Canada Gala Solutions Full time

    Recruitment Manager at Gala Solutions Inc Job Functions/Duties and Responsibilities: Collaborates with Systems Architects, Software Team Leads and other Software Developers to design, develop and deploy technical solutions. Analyses complex information, designs, develops and troubleshoots database applications Reviews functional requirements and prepares and...


  • Calgary, Canada Luxoft Full time

    A global energy solutions provider in Calgary is seeking a seasoned Java Developer to work on cloud solutions for geological data interpretation. The role involves collaboration with a team of experts and requires 5+ years of Java experience. Candidates familiar with Agile methodologies and desktop development are preferred. This position offers an...


  • Calgary, Canada Compunnel, Inc. Full time

    We are seeking a Java/NodeJS Software Developer to join our Wealth Management Technology team and contribute to the development of our mobile services platform. This Director-level Software Engineering III role is responsible for designing, developing, and maintaining innovative software solutions that support business needs. The role requires collaboration...

  • Senior Java

    4 days ago


    Calgary, Canada Veracity Software Inc Full time

    A leading software development firm in Calgary is seeking a senior Java/NodeJS Software Developer to work on mobile services in Wealth Management Technology. The ideal candidate has 5-7 years of experience with core technologies such as Java and Node JS, as well as the ability to mentor team members. This full-time role will involve collaboration across...


  • Calgary, Canada Luxoft Full time

    A global IT services provider based in Calgary, Alberta is seeking a mid-senior level Talent Acquisition Manager. The role involves close collaboration with geophysicists and software engineers to develop innovative software solutions in the oil and gas domain. Candidates should have over 5 years of Java development experience and strong core Java knowledge....