Enable job alerts via email!

Senior Java Developer

Forge Performance Group

Calgary

Hybrid

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in eCommerce payments is seeking a Senior Java Developer in Calgary to enhance their Application Integration Services. The role involves developing and maintaining innovative products while collaborating with cross-functional teams to optimize solutions. Candidates should have extensive experience in software development, particularly with Java and Spring Boot, and demonstrate strong analytical and communication skills. This hybrid position allows for flexibility while ensuring impactful contributions to the team's success.

Benefits

Flexible work environment
Collaborative team culture

Qualifications

  • 10+ years of experience in software development.
  • Proven experience with Java & Spring Boot services.
  • Strong SQL proficiency and experience with relational databases.

Responsibilities

  • Develop new features in a tax product and maintain the Drop-in product.
  • Collaborate with Product and Development teams to translate business requirements.
  • Implement best practices in security, performance optimization, and observability.

Skills

Java
Spring Boot
AWS
SQL
Analytical Thinking
Communication

Education

Bachelor's degree in a related technical field

Tools

Git
CloudFormation
PostgreSQL
Snowflake
Kafka

Job description

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.

Our client is an eCommerce payments provider that utilizes Merchant of Record to help facilitate international transactions between merchants and customers. They handle over 100+ currencies and 80+ payment methods to help merchants process local transactions securely and with lower fees.

With 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 Senior Java Developer to join the Application Integration Services team, reporting to the Manager of Application Integration. You will work closely with your team and business stakeholders to assist in analyzing, designing, developing, testing and deploying new products and features.

One of your primary responsibilities will be developing new features in an exciting new tax product, empowering merchants to handle their taxes with the utmost confidence. Additionally, you will help maintain and develop a Drop-in product, which has helped many merchants successfully integrate with our payment ecosystem. You will be crucial in researching, developing and maintaining essential services within our advancing technical ecosystem.

This is a hybrid role with one day a week in the office.

Key Responsibilities:

  • Work alongside the Product and Development teams to analyze and translate business requirements into technical requirements.
  • Work alongside architects and developers to build new products and features within our technology stack. (Java, Spring Boot, RESTful APIs, AWS, Kafka, SQL and Snowflake).
  • Advocate for and implement best practices in security, performance optimization, and observability (e.g., logging, monitoring, alerting).
  • Help design and document scalable integration patterns and data flows between internal and third-party systems.
  • Investigate and troubleshoot issues within services and integrations.
  • Assisting in reviewing your fellow team members' code and pull requests to ensure high quality and scalability.
  • Work effectively and collaborate with other teams to drive organization-wide efficiencies.
  • Contribute to the automated test suite.

Technologies Used:

  • Infrastructure: AWS (Lambda, SQS, S3, EC2, EKS, CloudFormation)
  • Data: Snowflake, PostgreSQL, Workato
  • Workflow Automation: Workato
  • Messaging: Confluent Kafka
  • Programming: Java, Python, JavaScript/TypeScript

Qualifications and Requirements:

  • A Bachelor's degree in a related technical/analytical field or equivalent experience.
  • 10+ years of experience in software development.
  • Development experience in Java & Spring Boot services.
  • Experience with AWS, CloudFormation, S3, Lambdas, and ECS.
  • Exceptional verbal and written communication skills, facilitating effective collaboration and documentation of complex processes.
  • Demonstrated proficiency in analytical thinking and adept organizational abilities, crucial for analyzing requirements and transforming them into technical solutions.
  • Strong SQL proficiency and extensive experience with relational databases, coupled with adeptness in extracting data from various sources, including flat files, REST, and GraphQL APIs.
  • Comprehensive understanding of software engineering best practices throughout the development lifecycle, encompassing agile methodologies, rigorous testing, and operational support.
  • Experience with version control systems like Git, ensuring collaboration and code management efficiency.
  • Superior analytical skills honed through working with development tools, diverse database technologies, and handling both structured and unstructured datasets.
  • A proactive approach to continuous improvement, actively seeking and adapting to new technologies and methodologies to drive innovation.

Nice to Have:

  • Experience with Spring Boot.
  • Experience with Python.
  • Experience with VUE or Svelte.
  • Experience with JavaScript/TypeScript.
  • Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or CodePipeline.
  • Understanding of observability tools (e.g., Datadog, CloudWatch, OpenTelemetry).
  • Work experience in a technology startup or eCommerce environment, and excitement about the opportunity to take on a lot of different responsibilities.
  • Experience working with the Atlassian suite of tools, like JIRA and Confluence.
  • Experience with Snowflake and using Snowpipe, custom types and storage/notification integrations.

Core Values:

We believe that high-performing teams all have common values and synergies that enable them to work well together.

Some of our Core Values are:

  • We value solving underlying problems and building products by focusing on outcomes.
  • We value being able to make executive decisions while considering input from multiple sources.
  • We value taking action over getting stuck in planning.
  • We value taking chances and failing fast.
  • We value teamwork over individual accomplishments.
  • We value optimizing time to value and achieving outcomes, not checking boxes.
  • We value work/life balance and a mindset of “it’s a marathon, not a sprint.”
  • We value using the right technology to solve the right problems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Java Developer

Agility PR Solutions

null null

Remote

Remote

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Senior Java Developer (Remote)

7B Search Group Inc.

Toronto null

Remote

Remote

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Senior Java Developer

Targeted Talent

Saskatoon null

Remote

Remote

CAD 80,000 - 110,000

Full time

3 days ago
Be an early applicant

Software Architect - Containers / Virtualisation

Canonical

Calgary null

Remote

Remote

CAD 100,000 - 140,000

Full time

13 days ago

Freelance Software Developer (Java) - AI Trainer

Mindrift

Montreal null

Remote

Remote

CAD 80,000 - 100,000

Part time

Yesterday
Be an early applicant

Senior Software Engineer - MAAS

Canonical

Calgary null

Remote

Remote

CAD 80,000 - 120,000

Full time

11 days ago

Java Developer with AI

Veracity Software Inc

null null

Remote

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Freelance Software Developer (Java) - AI Trainer

Mindrift

Vancouver null

Remote

Remote

CAD 80,000 - 100,000

Part time

3 days ago
Be an early applicant

Software Engineer

Collage

Calgary null

Remote

Remote

CAD 65,000 - 95,000

Full time

10 days ago