Cloud Services Java Developer
StormFree Cloud Corporation
Toronto, ON

We are StormFree

StormFree Cloud Corporation (StormFree) is constructing the future of cloud-driven enterprise services. Designed to enable businesses to regain control of their data without sacrificing security, the StormFree Platform provides highly-flexible integrations that support interoperability at all levels of infrastructure, while embracing the expandability of cloud computing. We empower companies to easily, effectively, and affordably deploy and manage technology services within their own ecosystem.

The StormFree team enjoys a strong and interactive remote working culture, with the benefit of a healthy commute-free lifestyle that helps promote work-life balance. Our teams are diligent, innovative, and optimally-sized to fit our SDLC and project management structure. Each team member provides a valuable voice and plays an important role in our mission to explore, leverage, and develop modern technology solutions. StormFree is a synergistic, skilled, and focused organization, captained by experienced leaders with long-term vision and comprehensive technical backgrounds.

To learn more about StormFree, please check our website at https://www.stormfree.cloud.

We Invite You
StormFree Cloud Corporation (StormFree) is looking for a Senior Cloud Services Java Developer with experience in building high-volume client facing systems to join our team on a contract basis. You will work closely with the Cloud Architect and development team to deliver our high quality, secure products to our clients. This role can also be called Cloud Services Developer, Full Stack Java Developer, or DevOps Java Developer.

As a Cloud Services Java Developer, experience working in continuous integration environments, developing distributed systems and deploying containerized applications to the public cloud are key components to this role. We are seeking a great communicator and team player who is passionate about technology, excited to be part of a fresh, enterprising venture, and has a solid track record of delivering results.

StormFree is a remote working environment that enables team members to be based anywhere in Canada provided they are Canadian residents and have a stable, high-speed internet connection.

Your Role

As Senior Developer, you will:

  • work closely with the Cloud Architect and development team to deliver our high quality, secure product on schedule and within budget
  • build high-volume client facing systems with microservice backends
  • deploy containerized applications to the public cloud
  • create and deliver presentations to StormFree management and teams
  • work with continuous integration and automated deployment environments
  • focus on building and delivering high quality, secure, tested code
  • work closely with the Cloud Architect to meet development timelines and quality thresholds
  • mentor team members where you're the expert and accept some team leadership roles
  • develop and update various documentation, including but not limited to, development standards, feature estimates, and test scripts

Your Contribution
Required skills include:

  • extensive (4+ years) of Java Development including:
  • Java,Spring, Hibernate, JDBC, REST, GRPC
  • mocking/testing frameworks
  • solid experience with Microservices and distributed systems
  • experience with public cloud technologies (AWS, Azure, GCP)
  • knowledge of containerization tools (Docker)
  • comfortable working in continuous integration environments (GitLab CI)
  • demonstrated ability to build and deliver high quality, secure, tested code
  • ability to identify and communicate both potential issues and opportunities
  • adept at considering problems from all angles and contributing effectively to solution options
  • adaptable in a fast paced, dynamic, and growing organization
  • proficient in creating and delivering presentations
  • effective in interfacing with both technical and non-technical audiences
  • ability to work independently and collaboratively in a team environment
  • willing to mentor and take on some team leadership roles
  • experience with version control (Git, GitLab, Repo)
  • strong written and oral English communication

Preferred skills include knowledge of:

  • other languages such as Kotlin, Go, PHP and Python
  • CQRS and event sourcing
  • messaging backend such as Kafka and MQTT
  • RxJava, Protobuf
  • building Android applications
  • a variety of software development methodologies, such as iterative prototyping, Agile
  • strategies for Quality Assurance and experience testing
  • cryptography and cryptosystems (SKC, PKC, hashing, certificates)

Preferred education includes:

  • degree, preferably B.Sc. Engineering or Computer Science
  • diploma from a technical institution
  • relevant certifications from recognized training institutions

Your Work Environment
Your work space must have:

  • a private work area, such as a rented space or a home office
  • a stable, high-speed internet connection on a reliable network
  • a computer with sufficient processing power to meet work commitments
  • a headset and camera for meetings

Your Compensation
This is a contract role, working remotely. Compensation is based on experience and performance.

Thank You
We thank you for your interest in working with StormFree. You will be contacted if you are selected to move forward with the next step in our process.

Job Types: Full-time, Contract

Experience:

  • event sourcing: 2 years (Preferred)
  • public cloud technologies (AWS, Azure, GCP): 3 years (Required)
  • containerization tools (Docker): 1 year (Required)
  • Microservices and distributed systems: 3 years (Required)
  • Java: 5 years (Required)

Location:

  • Toronto, ON (Preferred)