JAVA Full Stack Developer Key Skills: Core Java (8+), Spring Boot, Angular, React, or Vue, Rest API
Astra North Infoteck Inc.
Montreal
Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Role Descriptions
Backend Development
Develop, test, and maintain Java-based applications using Java, Spring Boot, Spring MVC, Hibernate JPA.
- Design and build RESTful APIs and microservices
- Optimize application performance, scalability, and reliability
- Write unit tests using JUnit, Mockito
Frontend Development
Build responsive and interactive UI components using Angular, React, Vue.
- Implement clean, maintainable UI code using HTML5, CSS3, JavaScript, TypeScript
- Integrate front-end components with backend APIs
Database Cloud
Design and manage SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Write complex queries, stored procedures, and performance tuning
- Deploy applications on cloud platforms like AWS, Azure, GCP (preferred)
DevOps Tools
- Use CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
- Version control using Git
- Work with containerization tools (Docker, Kubernetes, optional but preferred)
General Responsibilities
- Collaborate with cross-functional teams (QA, Product, Architecture, DevOps)
- Participate in agile ceremonies (Scrum, Sprint Planning, Retrospective)
- Translate business requirements into technical solutions
- Troubleshoot issues and perform root cause analysis
Required Skills Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- 3-8 years of hands-on experience as a Full Stack Developer
- Proficiency in Java 8, Spring Boot, Microservices, REST APIs, JSON, OAuth
- Angular, React, Vue, HTML, CSS, JavaScript
- SQL, NoSQL databases
Essential Skills
We are looking for a highly skilled Java Full Stack Developer who is comfortable with both frontend and backend development. The role involves designing, developing, testing, and deploying scalable enterprise applications using Java, Spring Boot, REST APIs, and modern front-end frameworks.
Skills
Advanced Java Concepts, Core Java
Experience Required
8-10 years