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 Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• 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.

Brazil
Job Closed
Oowlish logo

Senior Software Engineer – Full Stack, Node.js, React, AI Focus

Oowlish

We make innovation simple, convenient and right...we just make it HAPPEN

Backend Engineer41 days ago
Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• 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

Brazil
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• 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

Germany
20four7VA logo

Java Developer Associate

20four7VA

End-to-End Virtual Staffing Solutions | Hire Simply, Scale Quickly

Backend Engineer41 days ago
Part TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• 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

United States