19 Aug
|
Ardor Digital
|
Mississauga Valley
19 Aug
Ardor Digital
Mississauga Valley
Job Title
Java Developer
Location
Mississauga, Ontario, Canada
Work Arrangement: Hybrid / On-site
Employment Type: Full-Time
Job Overview
We are seeking an experienced Java Developer to join our technology team in Mississauga, Ontario. The ideal candidate will have strong hands-on experience developing scalable Java applications, building RESTful APIs, working with Spring Boot and microservices, and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, test, and maintain scalable Java-based applications.
- Develop and integrate RESTful APIs and microservices.
- Build enterprise applications using Java, Spring Boot, and Spring Framework.
- Write clean, maintainable, and reusable code following established coding standards.
- Work with relational and NoSQL databases and optimize SQL queries when required.
- Participate in the complete software development lifecycle, including requirements analysis, development, testing, deployment, and production support.
- Troubleshoot application issues and identify root causes.
- Collaborate with product managers, business analysts, QA engineers, DevOps engineers, and other developers.
- Participate in code reviews and contribute to technical design discussions.
- Develop unit and integration tests to ensure application quality.
- Work with CI/CD pipelines and modern development and deployment practices.
- Document technical solutions, APIs, and application processes.
- Stay current with emerging Java technologies and industry best practices.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 5+ years of skilled experience in Java development.
- Strong proficiency in Java 8/11/17+.
- Hands-on experience with Spring Boot, Spring MVC,
and Spring Framework.
- Strong experience developing RESTful APIs and microservices.
- Experience with SQL and relational databases such as PostgreSQL, MySQL, or Oracle.
- Experience with Git and modern software development practices.
- Knowledge of JUnit, Mockito, or other testing frameworks.
- Understanding of object-oriented programming, design patterns, and software engineering principles.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with Kafka or other messaging technologies.
- Experience with Docker and Kubernetes.
- Exposure to AWS, Azure, or Google Cloud Platform.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Knowledge of frontend technologies such as Angular or React is an asset.
- Experience working in an Agile/Scrum environment.
- Experience with distributed systems and cloud-native application development.
Technical Skills Core: Java, Spring Boot, Spring MVC, REST APIs, Microservices
Database: SQL, PostgreSQL, MySQL, Oracle, NoSQL
Testing: JUnit, Mockito
DevOps: Git, Docker, Kubernetes, CI/CD
Cloud: AWS / Azure / GCP
Messaging: Kafka
Methodology: Agile / Scrum
What We Offer
- Competitive compensation.
- Opportunity to work on enterprise-scale technology projects.
- Collaborative and growth-oriented work environment.
- Opportunities for professional development and technical learning.
- Exposure to modern cloud, microservices, and software engineering technologies.
Application Interested candidates are encouraged to submit their updated resume highlighting relevant Java, Spring Boot, microservices, API, and cloud experience.
Location: Mississauga, Ontario, Canada
Position: Java Developer
Experience: 5+ years
Pay: $55.00 per hour
Work Location: In person
📌 Java Developer (Mississauga Valley)
🏢 Ardor Digital
📍 Mississauga Valley