Java Developer REST APIs, Microservices, Kafka

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: K 10 - 10
profile Experience Required: 5years
Posted on: 18 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Description Java Developer

Location: Toronto ON
Work Model: Hybrid (4 Days Work From Office)
Duration: 612 Months

Role Description

We are looking for an experienced Java Developer with strong expertise in backend application development and enterprise integration technologies. The ideal candidate will have hands-on experience in designing developing and maintaining scalable Java-based applications in an Agile environment.

Key Responsibilities

  • Design develop and maintain Java backend applications
  • Build and support REST APIs and Microservices
  • Work with messaging technologies such as MQ and Kafka
  • Develop applications using Spring Framework and Spring Boot (2.x)
  • Collaborate with cross-functional Agile teams
  • Integrate web applications and backend services
  • Ensure application security performance and scalability
  • Support CI/CD and automated testing processes
  • Identify and remediate application vulnerabilities

Required Skills

  • 68 years of experience in Java development
  • Strong expertise in:
    • Java
    • REST API
    • Microservices
    • MQ
    • Spring Framework
    • Spring Boot (2.x)
    • JSON
    • Hibernate
    • SQL
    • Oracle
    • Kafka
  • Extensive experience in designing developing and maintaining Java backend applications
  • Knowledge of enterprise security concepts and methodologies including:
    • SSO
    • SSL
    • APIGEE
    • Encryption
    • Authentication
    • Entitlements
  • Experience working in Agile development teams
  • Understanding of web-based application architectures and frameworks including Angular integration with services
  • Experience with Continuous Integration and deployment tools such as:
    • Helios
    • Jenkins
    • GitHub
    • UrbanCode
    • Automated Testing Tools
  • Strong understanding of:
    • IT standards and methodologies
    • Capability Maturity Model (CMM)
    • Audit requirements
    • Middleware technologies
  • Experience with testing tools design techniques risk assessment and vulnerability handling

Preferred / Desirable Skills

  • Advanced Java Concepts
  • Experience in handling application vulnerabilities and security best practices

Experience Required

68 Years




Required Skills:

Experience (Years): 8-10

Job Description Java DeveloperLocation: Toronto ON Work Model: Hybrid (4 Days Work From Office) Duration: 612 MonthsRole DescriptionWe are looking for an experienced Java Developer with strong expertise in backend application development and enterprise integration technologies. The ideal candidate ...
View more view more