Senior Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Java): Designing and building scalable back-end services for brand-experience and market-intelligence solutions with an accent on microservices architecture and distributed systems. Focus on developing robust APIs, managing complex data schemas, and ensuring system fault tolerance within a collaborative cross-functional environment.
Location: Vancouver, Canada
Salary: $110,000–$140,000
Company
is a leading provider of experience measurement and data analytics for complex industries, dedicated to improving human experiences through technology and expertise.
What you will do
- Design and implement microservices and APIs using Java and Spring Boot to support brand-experience features.
- Develop and optimize schemas for both relational and non-relational databases to ensure data consistency.
- Build and maintain distributed systems that ingest data from messaging queues and event streams.
- Collaborate with product managers, data scientists, and UX researchers to plan and execute sprints.
- Conduct peer technical reviews, troubleshoot complex problems, and mentor other developers.
- Leverage analytics to help clients benchmark performance and identify growth opportunities.
Requirements
- 6+ years of professional software development experience with strong proficiency in Java and Spring Boot.
- Hands-on experience with messaging queues or event-streaming platforms like Kafka, RabbitMQ, or Azure Service Bus.
- Demonstrated experience designing and operating distributed systems and microservices.
- Strong knowledge of relational (SQL) and non-relational (NoSQL) databases.
- Proficiency in object-oriented programming, data structures, and API design.
- Bachelor’s degree in computer science, engineering, or equivalent work experience.
Nice to have
- Experience with Go (Golang).
- Familiarity with containerization tools like Docker or Kubernetes.
- Experience with Infrastructure-as-Code tools such as Terraform or Ansible.
- Knowledge of cloud-native architectures on Azure or AWS.
- Exposure to front-end frameworks like Angular or React.
Culture & Benefits
- Commitment to a diverse, inclusive, and authentic workplace.
- Focus on continuous learning and professional growth.
- Collaborative team environment with a strong emphasis on ownership and innovation.
- Competitive compensation package including base salary and discretionary bonus.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →