Job Type: Contract
Job Category: IT
Job Description
Job Title: Java Developer
Location: Mississauga, ON (Hybrid – 3 Days Onsite / 2 Days Remote)
Employment Type: Long Term Contract
Experience Required: 7+ Years
Job Overview: We are seeking an experienced Senior Java Developer to join our dynamic development team in Mississauga. The ideal candidate will have a strong background in designing, developing, and deploying scalable enterprise-grade applications. You will work closely with cross-functional teams to deliver high-quality software solutions in a hybrid working environment.
Key Responsibilities:
- Design, develop, and maintain Java-based applications and microservices.
- Collaborate with business analysts, architects, and QA teams to define, design, and deliver robust solutions.
- Write clean, efficient, and well-documented code following best practices.
- Participate in all phases of the software development lifecycle (SDLC).
- Troubleshoot, debug, and optimize application performance.
- Contribute to code reviews and mentor junior developers when required.
- Work with DevOps teams to ensure smooth CI/CD integration and deployment.
Technical Skills & Experience:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- J2EE development (7+ years).
- Hands-on experience with Spring Framework, Spring Boot, and Hibernate/JPA.
- Strong understanding of RESTful APIs, Microservices Architecture, and Web Services (SOAP/REST).
- Experience with SQL/NoSQL Databases (Oracle, MySQL, MongoDB, etc.).
- Proficiency with version control systems (Git, Bitbucket) and CI/CD tools (Jenkins, Maven, Gradle).
- Familiarity with cloud platforms (AWS / Azure / GCP) is a plus.
- Exposure to front-end technologies (Angular / React) is an advantage.
- Solid understanding of Agile/Scrum methodologies.
Nice to Have:
- Experience with containerization (Docker, Kubernetes).
- Exposure to Kafka, RabbitMQ, or other messaging systems.
- Performance tuning and large-scale system optimization experience.
Required Skills
Cloud Developer Office 365 Developer SQL Application Developer