Senior Java Backend Developer – Java, Distributed Systems, Agentic AI
- Montréal, QC, Canada
Applications open in a new tab.
Job details
- Experience
- Typically 5+ years of experience building large-scale, production-grade systems, with demonstrated depth in Java-based backend development and distributed system design
- Posting language
- English
- Posted
Original job description
Senior Java Backend Developer – Core Java, Distributed Systems, Agentic AI
- Strong expertise in Core Java development, with a proven track record of building production-grade backend systems
- Experience designing and building large-scale, distributed systems
- Solid understanding of data structures, algorithms, and software design patterns
- Strong working knowledge of Linux/Unix environments and scripting
- Experience with relational and document-oriented databases
- Typically 5+ years of experience building large-scale, production-grade systems, with demonstrated depth in Java-based backend development and distributed system design
- Experience with Agentic AI development and tools
- Familiarity with Agile software development and DevOps best practices
- Strong problem-solving and analytical thinking
- Excellent communication skills
More about this job
Responsibilities
The Senior Java Backend Developer at Astra North Infoteck will design and build production-grade backend systems and distributed architectures. The role also involves applying Agentic AI development tools and following Agile and DevOps practices.
Requirements
Candidates need 5+ years of building large-scale Java backend systems, strong knowledge of data structures, algorithms, and design patterns, and solid Linux/Unix and scripting skills. Experience with relational and document databases, Agentic AI, Agile, and DevOps is also expected.
Skills
- Java
- Core Java
- Distributed Systems Design
- Backend Development
- Data Structures
- Algorithms
- Software Design Patterns
- Linux
- Unix
- Shell Scripting
- Relational Databases
- Document-Oriented Databases
- Agentic AI Development
- Agile
- DevOps
- Problem Solving
- Analytical Thinking
- Communication
Categories
- Software
- Technology
Keywords
- Java
- Core Java
- Backend Developer
- Distributed Systems
- Agentic AI
- Linux
- Unix
- Scripting
- Relational Database
- Document Database
- NoSQL
- Data Structures
- Algorithms
- Design Patterns
- Agile
- DevOps
- Software Engineer
- Senior Developer
- Java Developer
- Microservices
Seniority
Senior
Tools
- Java
- Linux
- Unix
Languages
- English