Java Full Stack Developer
Location
Canada
Posted
41 days ago
Salary
C$60K - C$70K / year
Seniority
Mid Level
Job Description
Java Full Stack Developer
Annex It Solutions
Role Description We are looking for a skilled Java Full Stack Developer to join our dynamic development team. The ideal candidate will be responsible for developing and maintaining web applications using Java (Spring Boot) on the backend and modern JavaScript frameworks (React/Angular/Vue) on the frontend. - Design and implement scalable web applications using Java and modern front-end frameworks. - Develop RESTful APIs using Spring Boot. - Build responsive UI components using HTML, CSS, JavaScript, and front-end frameworks. - Collaborate with UX/UI designers, product managers, and other developers. - Write clean, maintainable, and efficient code following best practices. - Conduct code reviews and unit testing. - Troubleshoot and debug applications. - Work with databases (SQL/NoSQL) for application persistence. - Use version control tools like Git for source code management. - Deploy applications on cloud or on-prem infrastructure (AWS/Azure/GCP). Qualifications - Strong proficiency in Java and Spring Boot framework. - Solid experience with frontend technologies: JavaScript, HTML5, CSS3. - Familiarity with React.js / Angular / Vue.js. - Experience with RESTful API design and development. - Proficient with database technologies like MySQL, PostgreSQL, MongoDB, etc. - Familiarity with DevOps tools: Docker, Jenkins, CI/CD pipelines. - Version control using Git. - Knowledge of Agile methodologies (Scrum/Kanban).
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Mentor on testing practices, tools and concepts, as well as perform refactoring and support the QA team in building complex, automated scenarios; • Oversee project roll-out processes, identify and resolve issues, and in critical situations take the lead in guiding the team; • Identify security flaws arising during development (or otherwise) and support their remediation, producing documentation that maps the identified scenario; • Have strong knowledge of architecture models and practices, and when necessary support the architecture team in validating and designing solutions; • Maintain a holistic view of the project and assist the team in breaking down tasks and understanding requirements to improve delivery efficiency; • Monitor and analyze team metrics, suggesting changes to planning processes and alignment meetings; • Document and demonstrate solutions by producing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code; • Ensure that the solution being built meets client needs and applies best practices.
Senior Software Engineer – Full Stack, Node.js, React, AI Focus
OowlishWe make innovation simple, convenient and right...we just make it HAPPEN
• Build and maintain full-stack applications using TypeScript, Node.js, and React • Design and develop scalable backend services and APIs • Work with PostgreSQL for data modeling and query optimization • Develop and deploy cloud-based solutions using AWS (ECS preferred) • Own features end-to-end (design → development → production) • Collaborate with Product and cross-functional teams to deliver impactful solutions • Improve system performance, reliability, and developer experience • Use AI tools to accelerate development and enhance workflows
• Arbeiten an digitalen Produkten innerhalb der Produktlandschaft • Entwickeln neuer Features in Zusammenarbeit mit Entwicklung und UX/UI • Entwickeln technischer Konzepte mit Entwicklern aller Produkte • Weiterentwicklung der Infrastruktur für Skalierbarkeit, Stabilität und Leistung • Selbstorganisierte Entscheidungsprozesse im Team
• Work on developing and deploying applications using Java and related technologies • Collaborate with teams on Java web applications • Utilize JSP and Servlets for web development • Participate in project planning and discussions on MVC architecture • Engage in continuous integration and deployment processes • Develop user interfaces using JavaScript and CSS • Maintain and improve existing codebases and applications



