Lead Java Developer

Toronto, ON, CA, Canada

Job Description

We are seeking a highly experienced Senior Java Software Engineer with over minimum 10+ years of hands-on experience in the IT industry, specializing in JAVA/J2EE and restful web-services development. This role requires strong Java/J2EE skills along with experience in cloud environments, particularly AWS and Kubernetes, and a passion for learning emerging technologies.

Key Responsibilities:



Design, develop and maintain advanced JAVA/J2EE applications with emphasis on restful web service development.

Utilize frameworks such as Spring and SpringBoot to produce scalable and efficient code.

Work within AWS cloud environments and leverage Kubernetes for orchestration and management.

Develop and maintain SOA architectures and understand web service paradigms such as REST/SOAP.

Participate in TDD practices and contribute to unit testing and code quality assessments.

Collaborate on large-scale, consumer-facing web applications, enhancing performance and integration.

Innovate by integrating AI technologies into existing frameworks under the guidance of AI experts.

Remain hands-on with code and have a strong understanding of algorithms and database concepts.

Embrace microservices architecture and understand security protocols such as OAuth 2.0.

Qualifications:



Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

A minimum of 10 years' experience in Java/J2EE software development; Spring and SpringBoot expertise required.



Proficient in AWS, with Kubernetes knowledge highly preferred.



Solid understanding of SOA and web services (REST/SOAP).



Experience in Git and continuous integration tools along with familiarity in code quality and coverage tools.

Strong analytical skills and ability to write clean, efficient, and maintainable code.

Experience with AI integrations and microservices architecture is beneficial.

Excellent communication skills and a strong passion for innovation and learning.

Job Type: Fixed term contract
Contract length: 12 months

Pay: $65.00-$70.00 per hour

Expected hours: 40 per week

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
    JD2605946
  • 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