Java Backend Developer

Spait Infotech2024 — Canada · Posted ~4 hours ago

Skills

Core Java Object-Oriented Programming Spring Boot Spring Framework Spring MVC REST APIs JPA/Hibernate SQL Relational databases Git Maven/Gradle JUnit Mockito Java REST JPA Hibernate MySQL PostgreSQL Oracle Maven Gradle Docker Kubernetes AWS Azure Kafka RabbitMQ CI/CD Redis

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A backend engineering role focused on designing, developing, testing, and maintaining scalable Java applications and REST services. You will work with Spring, relational databases, automated testing, version control, and modern development practices, with opportunities to work with cloud, containers, messaging, caching, and microservices.

Highlights

Build scalable Java backend applications and REST APIs while collaborating with cross-functional engineering teams. The role offers exposure to modern cloud, containerization, messaging, and CI/CD technologies.

Description

Responsibilities Design, develop, test, and maintain Java applications.Build RESTful APIs and backend services.Develop scalable applications using Java, Spring Boot, and Spring MVC.Work with databases such as MySQL, PostgreSQL, or Oracle.Write clean, maintainable, and well-tested code.Debug issues and improve application performance.Collaborate with frontend developers, QA engineers, DevOps, and product teams.Participate in code reviews and Agile/Scrum ceremonies.Required Skills Strong knowledge of Core Java and OOP concepts.Experience with Spring Boot, Spring Framework, and REST APIs.Knowledge of JPA/Hibernate.Good understanding of SQL and relational databases.Familiarity with Git and build tools such as Maven/Gradle.Understanding of unit testing using JUnit/Mockito.Knowledge of microservices is an advantage.Preferred Skills Docker/KubernetesAWS/AzureKafka or RabbitMQCI/CD pipelinesRedisBasic knowledge of frontend technologies