Job Title or Location
RECENT SEARCHES

Java Software Engineer

Sigmaways Inc
Vancouver, BC
Posted today
Job Details:
Full-time
Experienced

Job Description

Looking for a Software Engineer to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.

Role

  • Build complex web applications in a web framework (Ruby, React, GraphQL, Postgres).
  • Design features where the business problem is defined but technical strategy is not.
  • Write a cross-domain JavaScript application.
  • Follow and create best practices for clean code and architecture.
  • Deploy and operate apps in the cloud (Amazon, Rackspace, Heroku, etc.)
  • Ensure code follows the design and insist on the highest coding standards.
  • Maintain sufficiently generic yet simple and economical solution.

All About You

  • Bachelor's degree in Computer Science, Information Science, Information Systems or other related field.
  • Write secure code in Java; preferred if knows Scala and SQL as well.
  • Experience implementing scalable and resilient microservices-based architectures, including proficiency in containerization (e.g., Docker), orchestration tools (e.g., Kubernetes).
  • Knowledge of data storage and processing systems and web service APIs.
  • Knowledge of REST, GraphQL, SSO, and client/server interaction.
  • Proficiency with writing and optimizing cross-browser CSS and HTML.
  • Knowledgeable of scaling techniques (caching, asynchronous/background job queues, etc.).
  • Experience with SQL and NoSQL databases, and browser plugin development.
  • Experience with Agile development methodologies.
  • Experience building highly scalable and available production web apps, from glass to the database.
  • Strong communication skills -- both verbal and written – with strong relationship, collaborative skills and organizational skills.
  • Must be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment.

Share This Job: