Astra-North Infoteck Inc.  ~ Conquering today’s challenges, achieving tomorrow’s vision!
Java FullStack Developer - Scala, Angular, RESTful APIs, Microservices
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!Canada22 hours ago
Full-timeRemote FriendlyInformation Technology

Job Description: Location: Montreal- Hybrid: 3 days required in office

Skill Set Required: Java Backend + Scala Angular

Key Responsibilities

  • Backend Development (Java & Scala)
  • Design, develop, and maintain scalable backend services using Java and Scala.
  • Build RESTful APIs, microservices, and distributed systems.
  • Optimize backend performance, reliability, and scalability.
  • Write clean, maintainable, and testable code following best practices.
  • Develop data processing pipelines and integrate with databases and messaging systems.
  • Frontend Development (Angular)
  • Develop responsive and interactive UI screens using Angular.
  • Collaborate with UX/UI teams to implement clean and efficient interfaces.
  • Integrate frontend components with backend services.
  • Architecture & Collaboration
  • Participate in solution design, technical architecture, and code reviews.
  • Collaborate with cross-functional teams including QA, DevOps, and Product.
  • Troubleshoot production issues and support system maintenance.

Required Skills & Qualifications

Technical Skills

  • Strong proficiency in Java (8/11/17) and Spring / Spring Boot frameworks.
  • Solid hands-on experience with Scala (functional programming concepts preferred).
  • Experience building applications using Angular 8+.
  • Strong understanding of REST APIs, Microservices Architecture, and Event-Driven Systems.
  • Familiarity with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
  • Experience with Kafka/RabbitMQ or similar messaging systems.
  • Knowledge of Git, CI/CD pipelines, Docker, Kubernetes is a plus.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Ability to work in agile teams and communicate complex ideas clearly.
  • Attention to detail and passion for high-quality, maintainable code.

Key Skills

Ranked by relevance