Java Developer

Integral Group Inc.

We're looking for:
  • A background in Java-based software development. Our backend stack is primarily Java and we expect it to stay that way. We do like making things Groovy from time to time. We keep on top of the latest trends but make technology commitments cautiously.
  • Familiarity with front-end concepts. Yeah, it's a moving target. But a solid understanding of browser basics (modern HTML, CSS, JS) will be an asset.
  • Experience developing business software. It's not rocket science, but familiarity with transactional documents and how they might be implemented in a relational database will be useful. SQL, JPA, referential integrity constraints. That sort of thing.
  • Disparate data is the core of our business, so being comfortable with assorted formats such as XML, JSON and CSV will be an asset. And if you've taken a REST from working with SOAP then you've got a head start on our work.
  • Strong communication and interpersonal skills. You'll be working with people, too.
  • Attention to detail and an eye for quality design.
  • Eligibility to work in Canada and maybe swing by our office in York Region from time to time, but also with the capacity to work from home/remotely. We are embracing a hybrid model where coming in to the office is optional.
  • We are open to discussing opportunities with new grads as well as seasoned professionals.
This is how we roll:
  • Most coding is Java, Groovy, or our own domain-specific tools; and largely within in the Spring Boot ecosystem
  • Version control using Git (Bitbucket), with some cobwebs still in Subversion
  • Database is primarily DB2 but increasingly PostgreSQL
  • Web applications are developed using Vaadin for a seamless backend/frontend workflow
  • Production environments running on Linux
Does this sound like you?
We'd love to learn about your experiences and aspirations. Please contact us using the form provided to get started.
Subscribe Now