Skip to main content

Senior Java Developer

Technology
Kumaran Systems
Ontario, Canada2 months ago
Full time

Job description

Roles

& Responsibilities:

  • Minimum 12+ years of IT experience, Banking domain experience is nice to have

  • Minimum 5 years of Lead experience in a large-scale enterprise.

  • Have Application design experience, well-versed with low-level design artefacts.

  • Java v8, v11 and v21 hand on experience required.

  • Should be able to clearly explain Java 11/17/21 features and able to write sample code snippets.

  • Spring v5, Spring boot 3.x, Rest API frameworks

  • JPA / Hibernate annotations

  • Async APIs, Async App development using queuing system (MQ, Kafka, Solace, etc.,)

  • MQ or Kafka queue/implementation knowledge

  • Async Programming features / Implementation and troubleshooting knowledge

  • SQL Database, Oracle Database experience

  • Experience in writing complex queries, joins, Views, and Procedures

  • Query optimisation knowledge

  • Azure Cloud experience (Openshift Platform is nice to have)

  • DevOps experience is required

  • Basic understanding of DevOps tools like GitHub, Jenkins, Jfrog, JIRA, Confluence etc.,

  • Able to clearly explain the Code branching policy/lifecycle.

Interested in this role?