This site uses cookies. To find out more, see our Cookies Policy

Senior Java Developer in Toronto at Inteqna

Date Posted: 6/27/2018

Job Snapshot

Job Description

Senior Java Developer

Our client is seeking Senior Java Developers to help expand their sophisticated SaaS cloud technology. This role is a match for you if you are an innovative software engineer with an aptitude for big data and server-side development who loves to be continually challenged to create scalable and performant code. As a Senior Java Developer, you will be responsible for the backbone for the platform, building REST web services with a very modern Java 8 backend stack.

Their developer-focused team culture encourages engineers to be self-motivated and self-disciplined. We value leadership and people with passion who will take ownership to make their mark on our product within this growing business space.

What you will do

  • Design and develop flexible, efficient, object-oriented server code in Java
  • Resolve problems that affect how businesses make sense of their data
  • Refactor, simplify, and optimize code so we can develop new features more efficiently
  • Work within an Agile, cross-functional team on features, design and implementation
  • Contribute to building our environment that embraces continuous integration through the use of automated testing
  • Think outside the box, adapting the latest software technologies while developing innovative functionality to improve software performance and usability

What you will use:

  • A pure JavaScript front-end leveraging React, Redux, and Webpack
  • A Java 8 back-end Server using Google Guice, Hibernate, and Dropwizard
  • A custom-built OLAP processing engine with our in house DSL, and ANTLR-based compiler
  • Modern data stores like MongoDB, ElasticSearch, Redshift, and RDS
  • Supporting micro-services written in Java and GoLang
  • Fully automated AWS cloud infrastructure
  • A C# .NET Excel add-in built using VSTO, Excel Interop/VBA, and LINQ
  • And much more

Does this sound like you?

  • You have experience in Java development
  • Equivalent experience and/or Post-secondary education in Computer Science, Software Engineering
  • You have a strong knowledge of Computer Science fundamentals including software design, algorithms, etc.
  • Working knowledge of building Java REST web services, AspectJ, Java 8 Lambdas, Hibernate, MongoDB is a bonus, but not required
  • You are self-motivated and self-directed
  • You believe in keeping stack current with the latest tools, libraries, frameworks, and trends in cloud technologies
  • You have excellent analytical skills, coupled with a strong sense of ownership and drive
  • You have experience working in an Agile development environment