Java Full Stack Developer

Toronto, ON, CA, Canada

Job Description

Key Responsibilities



Design, develop, test, and deploy

high-quality Java applications

with a focus on performance, scalability, and reliability. Lead the

end-to-end development lifecycle

: requirement analysis, architecture design, coding, unit testing, and deployment. Build and maintain

RESTful APIs and Microservices

using

Spring Boot / Spring Cloud

. Work with

cloud platforms (AWS / Azure / GCP)

for scalable deployments. Collaborate with

cross-functional teams (Product, QA, DevOps)

to deliver robust solutions. Mentor junior developers and conduct

code reviews

to maintain best coding practices. Optimize applications for

performance tuning, security, and scalability

. Stay up to date with the latest

Java, cloud, and software engineering trends

.

Required Skills & Qualifications



Bachelor's/Master's degree

in Computer Science, Engineering, or related field.

9+ years of hands-on Java development

experience. Strong expertise in

Core Java, Java 8+ features (Streams, Lambdas, Functional programming)

. Solid experience with

Spring Framework, Spring Boot, Spring Cloud

. Proficiency in

REST APIs, Microservices architecture, Messaging queues (Kafka/RabbitMQ)

. Strong experience with

RDBMS (Oracle, MySQL, PostgreSQL)

and

NoSQL (MongoDB, Cassandra)

. Familiarity with

cloud technologies (AWS, Azure, GCP)

and

CI/CD pipelines (Jenkins, Git, Docker, Kubernetes)

. Good knowledge of

design patterns, data structures, algorithms, and system design

. Excellent

problem-solving, debugging, and analytical skills

. Strong

communication and leadership

skills for team collaboration and mentoring.
Job Type: Full-time

Pay: $60.00-$80.00 per hour

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.


Related Jobs

Job Detail

  • Job Id
    JD2605875
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned