Posted 2 days ago
Java Full Stack Developer
@ Spait Infotech
Canada
Overview
Spait Infotech is hiring a full-time Java Full Stack Developer to design, build and maintain scalable Java-based web applications. The role covers backend services with Spring Boot and RESTful APIs, plus frontend interfaces built with React.js or Angular, backed by relational databases.
Responsibilities:
- Design and maintain scalable Java web applications
- Build backend services with Spring Boot and REST APIs
- Develop React.js or Angular frontend interfaces
- Work with SQL databases and optimize queries
- Perform unit testing, debugging and code reviews
Requirements summary:
- Core and Advanced Java with OOP concepts
- Spring Boot, Spring MVC, Hibernate
- Frontend skills in HTML, CSS, JavaScript and React or Angular
- SQL and MySQL, PostgreSQL or Oracle experience
- Git, Maven or Gradle, JUnit or Mockito
Tools & skills
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- 2026-11-08
- First seen by our source
- 2026-11-10
- Source record updated
- 2026-11-10
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Department | Software development |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Spait Infotech
| Field | Value |
|---|---|
| Open jobs on Jobsy | 2 |
Roles and Responsibilities
- Design, develop, and maintain scalable web applications using Java technologies.
- Develop backend applications using Core Java, Advanced Java, and Spring Boot.
- Implement business logic using Object-Oriented Programming (OOP) concepts.
- Develop RESTful APIs and integrate backend services with frontend applications.
- Build responsive and interactive user interfaces using HTML, CSS, JavaScript, and React.js or Angular.
- Work with relational databases such as MySQL, PostgreSQL, or Oracle.
- Write optimized SQL queries and perform database operations.
- Implement application functionality using Spring MVC, Spring Data JPA, and Hibernate.
- Perform CRUD operations and manage database connectivity.
- Integrate third-party APIs and external services into applications.
- Write clean, reusable, maintainable, and efficient code.
- Perform unit testing, debugging, and troubleshooting.
- Collaborate with UI/UX designers, QA engineers, and development teams.
- Use Git and version control systems to manage source code.
- Participate in code reviews, application testing, and deployment activities.
- Maintain technical documentation and follow software development best practices.
Technical Skills Required
- Core Java and Advanced Java.
- Object-Oriented Programming (OOP) Concepts.
- Collections Framework, Exception Handling, and Multithreading.
- Spring Framework and Spring Boot.
- Spring MVC, Spring Data JPA, and Hibernate.
- RESTful API Development and Integration.
- HTML5, CSS3, and JavaScript.
- Frontend Frameworks (React.js / Angular).
- SQL and Database Management (MySQL / PostgreSQL / Oracle).
- JDBC and Database Connectivity.
- Git and Version Control (GitHub / GitLab).
- Maven / Gradle Build Tools.
- Basic Knowledge of Microservices Architecture.
- JUnit / Mockito for Unit Testing.
- Basic Knowledge of Docker and Application Deployment.
Required Skills and Competencies
- Strong analytical and logical thinking.
- Good programming and problem-solving abilities.
- Understanding of software development principles.
- Ability to write clean and maintainable code.
- Good debugging and troubleshooting skills.
- Attention to detail and willingness to learn.
- Strong communication and teamwork abilities.
- Ability to understand technical requirements.
- Good time-management and organizational skills.
- Adaptability to new technologies and development frameworks.
Key Performance Expectations
- Develop and maintain functional Java-based web applications.
- Deliver efficient and reusable backend and frontend components.
- Ensure proper integration between frontend and backend systems.
- Maintain application performance and code quality.
- Identify and resolve technical issues within project timelines.
- Follow coding standards and development best practices.
- Collaborate effectively with cross-functional teams.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.