View Our Website View All Jobs

Senior Java/Spring Developer & Technical Lead

Middleware360 Solutions

Senior Java/Spring Developer & Technical Lead - Vancouver B.C.


Company Overview

Middleware360 Solutions is a leading full-service IT provider for middleware system integration, custom application development, and IT managed support services. We are passionate about technology. We love solving problems. But most importantly, we strongly value delivering superb results to a broad range of clients.

Here at Middleware360 Solutions, we are constantly keeping up-to-date with the latest technologies and diversifying our skill-set. It’s important for us to be ahead of the software curve. If you are a motivated, hard-working and self-reliant individual who enjoys working in a team environment, we’d love to hear from you.

Job Summary

You will be working on high profile projects that extend across multiple divisions within an organization. Working with a variety of technologies and tools, you will be responsible for the technical leadership and delivery of complex project from cradle to grave, or more appropriately, from estimation through to delivery and into support.

At Middleware360 we focus on Java/Spring based solutions specifically around web applications and system integration. Therefore, we are currently seeking a top notch senior Java/Spring developer with strong leadership skills. If you are an expert level Java/Spring developer who can successfully lead a team of developers to delivery complex solutions we want to hear from you! 

And don’t worry, we want you to do far more developing than “managing” …

Qualifications and Skills

  • Bachelor's Degree or Diploma in Computer Science or equivalent work experience
  • 8+ years of full time software development experience across the full lifecycle, Design to Ops
  • Demonstrable Technical Leadership experience delivering complex technical projects leading/mentoring multiple developers focused both on technical excellence as well as team cohesion/collaboration
  • Experience with cross-functional teams working in a highly collaborative, disperse environment is critical
  • Must be a self-driven individual who leads by example: stay aligned to high-level direction with little supervision, identify and understand complex problems, create great solutions, share and collaborate with the team to create an even better one, and make it happen
  • Solution Architecture/Design experience required, must be able to articulate past Architectures/Designs to the point where we can understand what you did and why you thought that was the best way
  • The following development experience is required and must be demonstrated in the interview process:
    • 7+ years Java development experience (Expert Level)
    • 5+ years Spring development experience (Expert Level)
    • Database technologies: SQL (Oracle, DB2, SQL Server or similar)
    • Unit testing (JUnit, Spock or similar)
  • Skills and Experience using more than one of the following is a huge plus, make sure to tell us about it as it will definitely give you an advantage over others:
    • Java based web technologies: Grails (or similar framework)
    • Java-based integration technologies (Camel/Spring Integration/Mulesoft/JBoss) or equivalent
    • DevOps/CI/CE experience/skills in tools such as (Git, Maven, Jenkins, BitBucket Pipelines)
    • Agile/Iterative development processes and tools (Scrum master, Kanban boards, JIRA, etc.)
  • Technical writing and documentation experience/skills considered very helpful
  • Excellent communications skills are a must, probably number one requirement even though it’s at the end of the list…

Working Requirements

  • Candidates must be legally entitled to work in Canada
  • Candidates must be willing to travel up to 25% (about 1 week per month max)

About Us

Our head office is based in the heart of downtown Vancouver, B.C. We are a group of talented, smart, humble, and dedicated individuals who believe in the three C’, collaboration, commitment, and communication.  Our leadership team believes that at the heart of every great company is a happy team. Middleware360 offers competitive salary, flexible working locations and hours, time off, an excellent benefits plan, employee profit share, and opportunities for development and career growth.

Do you think you’d be the next perfect fit for our growing team?



Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file