Senior Java Developer

Attention! This job posting is 47 days old and might be already filled.

Senior Java Developer

GroupBy Published: January 6, 2017
Location
Job Type
Category
Positions Available
1
Included Responsibilities

GroupBy (www.groupbyinc.com) is a group of people that believe that site relevance is overlooked and broken. We want to create the world’s most relevant site search while helping merchandisers to run and optimize their on-site experience.

We are looking for candidates who are passionate about software development, excel in solving technical and business problems, and enjoy working in an environment of like-minded highly skilled and customer focused individuals.

This position may be right for you if you enjoy:

Working in a culture that promotes learning, growth and teamwork.
Building beautiful, dry, robust code.
Working for a company where software development is the core of the business.
Working in an agile environment which includes:
TDD (we actually do TDD!)
Continuous Delivery (into production 4 - 5 times a day)
Pair / Mob Programming
Team autonomy and choosing what and how things gets built
Using an awesome tech stack comprising of Java, Elasticsearch, Ansible, Docker, Kubernetes, Spring, Maven, JSP, AngularJS, Node.
Working in a growth oriented company where your individual contributions really make a difference and are rewarded
Working with extremely talented people as colleagues, who challenge you to be your best everyday
Responsibilities

Lead a squad who is responsible for taking a feature from
conception
design
implementation
go live
A/B testing
re-launch
Qualifications

Minimum of 8 years hands on Java development experience
Practical experience in Web Development using the following:
Client side technologies such as JavaScript, AngularJS, HTML5, CSS3
Server side technologies Java / Node
Elasticsearch or equivalent document storage.
Ability to demonstrate a history of engaging in progressively more complex technology development assignments
Excellent written and verbal communications
Disciplined approaches to designing and developing applications and strong client-facing verbal and written communication skills
The ability to work in close proximity and constant communication with your team.
Lead and mentored teams of developers.
Education/ Additional Experience

Bachelor’s degree (or equivalent) in Computer Science or related technical degree

Job Type: Full-time

Job Location: Toronto, ON

Required education: Bachelor's

Required experience: Java - 8 years



Learn more about GroupBy

Jessica Galang

Jessica Galang

Jessica Galang is BetaKit's News Editor.

Comments are closed.