Java Developer

Viva Tech SolutionsVancouver, CA
Published on

About the Role

Viva Tech Solutions is looking for a Java Developer who will design and develop high-performance backend systems using Java. You will build reusable frameworks and libraries with a focus on reactive architectures. Additionally, you will contribute to system design, architecture, and integration of distributed systems while collaborating closely with cross-functional teams to ensure CI/CD excellence.

About the Candidate

Expectations:

  • Strong programming expertise; Java preferred
  • Deep understanding of OOP, SOLID principles, and 12-factor app methodology
  • Proven experience with microservices, Spring Boot, design patterns, and scalable architecture
  • Solid hands-on experience in CI/CD automation and modern DevOps practices

Nice to Have Skills:

  • Experience with Java Broker Technologies and Messaging Tools like Apache Kafka, ActiveMQ, RabbitMQ, or NATS

About the Company

Viva Tech Solutions is a forward-thinking company committed to delivering innovative technology services that meet the evolving needs of our clients. Our team values collaboration and continuous improvement, encouraging creative solutions and teamwork to drive success.

Company Culture and Benefits

We foster a culture of excellence, where personal and professional growth is prioritized. Our team enjoys a supportive work environment, with opportunities for career development and continuous learning. We also offer flexible work arrangements to promote work-life balance.