Java Developer
Summary
An experienced Java developer builds and maintains scalable enterprise backend applications and microservices using Java, Spring Boot, REST APIs, and SQL databases, including unit testing, debugging, and production support in an onsite, full-time permanent role in Mississauga.
Job Title: Java Developer
Location: Mississauga, Canada(Onsite)
Job Type: Full time permanent position
Job Description:
We are seeking an experienced Java Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate should have strong expertise in Java and Spring-based application development.
Key Responsibilities
- Develop and maintain applications using Java, Spring Boot, and REST APIs.
- Design and implement scalable, high-performance backend services.
- Develop and integrate microservices and APIs.
- Work with SQL/relational databases and optimize queries.
- Perform unit testing, debugging, and production support.
- Collaborate with cross-functional teams throughout the software development lifecycle.
Required Skills
- Strong hands-on experience with Java 8/11/17+.
- Expertise in Spring Boot, Spring Framework, and REST APIs.
- Experience with Microservices architecture.
- Strong knowledge of SQL and relational databases.
- Familiarity with Git, Maven/Gradle, Docker, and CI/CD.
- Excellent problem-solving and communication skills.
What they ask for
Required
- Strong hands-on experience with Java 8/11/17+
- Expertise in Spring Boot, Spring Framework, and REST APIs
- Experience with Microservices architecture
- Strong knowledge of SQL and relational databases
- Familiarity with Git, Maven/Gradle, Docker, and CI/CD
- Excellent problem-solving and communication skills