Java Developer (Mississauga)

Java Developer (Mississauga)

14 Oct
|
Apptad
|
Mississauga

14 Oct

Apptad

Mississauga

Job Title: Java Developer Job Location: Mississauga, ON (Onsite) Job Type: Full-Time Position Overview We are seeking a talented and driven Java Software Engineer to design, build, and maintain high-performance, scalable, and reliable backend systems.

In this role, you will collaborate with cross-functional teams to deliver high-quality software solutions that drive our business forward.

You will be responsible for the full software development lifecycle, from concept and architecture to testing and deployment.

Core Responsibilities Application Development: Write clean, efficient, maintainable, and well-tested Java code adhering to industry best practices.

Architecture & Design: Design robust backend architectures, RESTful APIs, and microservices that can handle high throughput and low latency.

Database Management: Design, optimize, and interact with relational (SQL) and non-relational (NoSQL) databases.

Testing & Quality: Conduct unit, integration, and performance testing using automated testing frameworks to ensure software reliability. CI/CD & Deployment: Participate in Dev

Ops practices, leveraging CI/CD pipelines to automate application deployment and infrastructure management.

Troubleshooting: Diagnose, debug, and resolve complex production issues and performance bottlenecks.

Collaboration: Partner with product managers, frontend engineers, and system architects to translate business requirements into technical solutions.

Technical Skills & Qualifications Required Technical Skills Core Java:



Deep understanding of Java 8+ (or Java 11/17/21 depending on your stack), OOP concepts, multithreading, and concurrency.

Frameworks: Extensive experience with the Spring Ecosystem (Spring Boot, Spring MVC, Spring Security, Spring Data). API Development: Proven experience building and consuming RESTful Web Services (JSON, XML).

Databases: Strong proficiency with SQL databases ( PostgreSQL, MySQL, Oracle ) and ORM frameworks like Hibernate/JPA .

Build Tools: Experience with build automation tools like Maven or Gradle .

Version Control: Proficiency with Git and collaborative workflows (Git

Lab, Git

Hub, Bitbucket).

Preferred / Nice-to-Have Skills Cloud Platforms: Experience deploying applications on cloud infrastructure ( AWS, Azure, or GCP ).

Microservices & Containers: Familiarity with Docker, Kubernetes , and microservice design patterns.

Messaging Systems: Experience with message brokers like Apache Kafka or RabbitMQ .

NoSQL Databases: Experience with MongoDB, Redis, or Cassandra .

Testing Tools: Experience with JUnit, Mockito , or Testcontainers.

Soft Skills & Education Education: Bachelor's or Master's degree in Computer Science, Engineering , or a related technical field (or equivalent practical experience).

Problem Solving: Solid analytical thinking and debugging capabilities.

Communication: Excellent verbal and written communication skills to articulate technical ideas clearly.

Teamwork: A collaborative mindset with a willingness to participate in code reviews and mentor junior peers.

📌 Java Developer (Mississauga)
🏢 Apptad
📍 Mississauga

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (mississauga) / mississauga

Subscribe to this job alert:

Get the latest job offers by email for: java developer (mississauga) / mississauga