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
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
C# Software Engineer (m/w/d)
2026-05-21
Android App-Entwickler | Java, Kotlin, Scala | arbeiten, wo andere Urlaub machen | Inhouse (mwd)
2026-05-21
DevOps Engineer (all genders)
2026-05-28
- Posted
- Feb 13, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Vancouver
- Company
- Themesoft Inc.
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
C# Software Engineer (m/w/d)
2026-05-21
Android App-Entwickler | Java, Kotlin, Scala | arbeiten, wo andere Urlaub machen | Inhouse (mwd)
2026-05-21
DevOps Engineer (all genders)
2026-05-28