Full Stack Developer
- Montreal, QC, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 5 to 7 years of software development experience.
- Posting language
- English
- Posted
Original job description
We are seeking a skilled Full Stack Developer with strong expertise in Java and working knowledge of Angular to design, develop, and maintain scalable web applications. The ideal candidate should have experience building robust backend services using Java and developing responsive front-end applications using Angular.
Key Responsibilities
Key Responsibilities
- Design, develop, test, and maintain enterprise-grade web applications.
- Develop and enhance backend services using Java and related frameworks.
- Build responsive and user-friendly front-end applications using Angular.
- Collaborate with business analysts, architects, and cross-functional teams to deliver high-quality solutions.
- Develop RESTful APIs and integrate them with frontend applications.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews and follow software development best practices.
- Support application deployment and production issue resolution.
- 5 to 7 years of software development experience.
- Strong hands-on experience in Core Java, Java/J2EE, and Spring Boot.
- Experience developing RESTful APIs and Microservices.
- Good working knowledge of Angular (2+ versions).
- Experience with HTML5, CSS3, JavaScript, and TypeScript.
- Experience working with relational databases such as Oracle, SQL Server, or PostgreSQL.
- Familiarity with Git and version control systems.
- Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Excellent analytical and problem-solving skills.
- Experience with Microservices architecture.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Working knowledge of CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Experience working in Agile/Scrum environments.
- Financial Services or Banking domain experience is a plus.
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
More about this job
Responsibilities
Design, develop, and maintain enterprise-grade web applications using Java and Angular. Collaborate with cross-functional teams to build responsive front-end applications and robust backend services.
Requirements
Requires 5 to 7 years of software development experience with strong proficiency in Core Java, Spring Boot, and Angular. Candidates must have a solid understanding of RESTful APIs, relational databases, and software development best practices.
Skills
- Java
- Angular
- Spring Boot
- RESTful APIs
- Microservices
- HTML5
- CSS3
- JavaScript
- TypeScript
- Oracle
- SQL Server
- PostgreSQL
- Git
- Object-Oriented Programming
- Design Patterns
- Agile
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Finance & Accounting
- Consulting
Keywords
- Full Stack Developer
- Java
- Angular
- Spring Boot
- RESTful APIs
- Microservices
- HTML5
- CSS3
- JavaScript
- TypeScript
- Oracle
- SQL Server
- PostgreSQL
- Git
- Object-Oriented Programming
- Design Patterns
- AWS
- Azure
- GCP
- Jenkins
- GitHub Actions
- Azure DevOps
- Agile
- Scrum
- Banking
- Financial Services
- Enterprise Applications
- Version Control
- Software Development
- Backend Services