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
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.