Senior Java Developer
- ON, Canada
- Ontario, Toronto, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original 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.
More about this job
Responsibilities
The Senior Java Developer will lead large-scale enterprise application design and development projects. Responsibilities include implementing asynchronous APIs, managing database queries, and overseeing DevOps processes.
Requirements
Candidates must have over 12 years of IT experience with at least 5 years in a lead role. Proficiency in Java 8/11/21, Spring Boot, and cloud-based infrastructure is required.
Skills
- Java
- Spring Boot
- Rest API
- JPA
- Hibernate
- Async Programming
- Kafka
- MQ
- SQL
- Oracle Database
- Azure Cloud
- DevOps
- GitHub
- Jenkins
- Openshift
- Jira
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- Java
- Spring Boot
- Rest API
- JPA
- Hibernate
- Async APIs
- MQ
- Kafka
- Solace
- SQL
- Oracle Database
- Azure Cloud
- Openshift
- DevOps
- GitHub
- Jenkins
- Jfrog
- Jira
- Confluence
- Banking
- Enterprise Architecture
- Low-level design
- Code branching
- Query optimization
- IT Services