Job Title: Backend Java Spring Boot Developer
Primary Skill: Java Spring Boot
Location: Mississauga, ON
Job Type: Full-Time (Hybrid)
Job Description:
We are seeking a skilled Backend Java Spring Boot Developer to design, develop, and maintain scalable backend services and APIs. The candidate will work closely with frontend developers, architects, and DevOps teams to build high-performance enterprise applications.
Key Responsibilities:
Develop and maintain backend applications using Java and Spring Boot.
Design and implement RESTful APIs and microservices.
Integrate backend services with databases, external APIs, and enterprise systems.
Optimize applications for performance, scalability, and security.
Collaborate with frontend teams to support end-to-end application functionality.
Troubleshoot and resolve application issues and performance bottlenecks.
Participate in code reviews, testing, and deployment activities.
Maintain technical documentation and follow best development practices.
Required Skills & Qualifications:
Strong experience with Java and Spring Boot framework.
Experience with REST APIs, microservices architecture, and backend development.
Knowledge of SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
Experience with Git, CI/CD pipelines, and build tools (Maven or Gradle).
Understanding of cloud platforms (AWS, Azure, or GCP).
Strong analytical and debugging skills.
Preferred Qualifications:
Experience with Docker, Kubernetes, or containerized environments.
Familiarity with event-driven architectures and messaging systems (Kafka, RabbitMQ).
Experience working in Agile/Scrum development environments.