-
Themesoft Inc.

Java Software Engineer

Themesoft Inc.
Canada · Contract · Mid-Senior

Job Title: Java Software Engineer

Location: Vancouver, BC

Duration: Long Term Contract


Job Description:

The Dispute Resolution team is looking for a Senior Software Engineer to drive our strategy forward through innovation and problem-solving. The ideal candidate is highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset. As a group, we have a Lean-Agile focus on delivering the right solutions to internal and external customers with the highest quality in the shortest lead times.

Role:

This role involves working with a team of talented developers to develop high performance, low latency, highly scalable Java based services. In this role, you will be responsible for:

• Design and implementation of innovative and resilient Java based capabilities to enhance the DRP service offerings, taking end to end ownership of delivery and adhering to coding standards of excellence.

• Work closely with Product Owners and cross dependent teams to define features and user stories that materially impact the business and improve the consumer experience.

• Leading a co-located Agile SCRUM team to meet due dates, while working through emerging issues and recommending solutions.

• Research alternative technical solutions to meet changing business needs.

All About You:

• Expert programming skills in Java and micro-service development and junits.

• Proficient in architecture, design and implementation of micro services and distributed systems.

• Expertise with Spring Cloud, Spring Boot.

• Skilled in working with both SQL and NoSQL persistence technologies, e.g. Oracle, Redis.

• Proficiency in software development test approaches & frameworks: ATDD/BDD, Unit tests, Cucumber, Spock.

• Expertise working with cloud hosting technologies such as PCF, Azure.

• Command of CI/CD principles and tools such as Maven, Jenkins, Chef.

• Expertise in identifying performance bottlenecks and coming up with novel ways to solve them.

• Full stack engineering experience with Angular an advantage.

• Knowledge of event streaming frameworks, e.g Kafka

• Knowledge of Splunk, Dynatrace or other monitoring solutions an advantage.

• Excellent communication and collaboration skills.

• Leadership, initiative and willingness to take on challenging opportunities.

• Highly motivated and interested in cultivating a high-performance team environment.

Education

• Bachelor's degree in Information Technology, Computer Science or equivalent work experience.


Regards,

Vignesh

[email protected]

Key Skills

Ranked by relevance

java cloud cucumber angular jenkins oracle splunk nosql maven scrum cicd sql
Login to Apply
Posted
Feb 13, 2025
Type
Contract
Level
Mid-Senior
Location
Vancouver

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Instaffo
Related

C# Software Engineer (m/w/d)

2026-05-21

Full-time
Mid-Senior
Germany
IT Services
Information Technology
View Job Details
Vesterling AG
Related

Android App-Entwickler | Java, Kotlin, Scala | arbeiten, wo andere Urlaub machen | Inhouse (mwd)

2026-05-21

Full-time
Associate
Germany
Transportation
Information Technology
View Job Details
Holidu
Related

DevOps Engineer (all genders)

2026-05-28

Full-time
Associate
Germany
IT Services
Engineering