Java Developer
- Mississauga, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- 6-10 years of hands-on experience in Java application development.
- Posting language
- English
- Posted
Original job description
Required Technical Skills
6-10 years of hands-on experience in Java application development.
Strong proficiency in Core Java (Java 8/11/17).
Expertise in Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
Experience with REST API development and integration.
Strong knowledge of Microservices Architecture.
Experience with SQL databases such as Oracle, PostgreSQL, or SQL Server.
Familiarity with messaging technologies such as Kafka, JMS, or RabbitMQ.
Experience with version control systems like Git.
Strong understanding of Object-Oriented Design Principles and Design Patterns.
Experience with Unix/Linux environments.
More about this job
Responsibilities
Develop Java applications and build REST APIs and integrations. Apply microservices architecture and work with SQL databases, messaging technologies, and Unix/Linux environments.
Requirements
Requires 6–10 years of hands-on Java application development experience and strong proficiency in Core Java, including Java 8, 11, or 17. Candidates should have expertise in Spring frameworks, REST APIs, microservices, SQL databases, messaging technologies, Git, object-oriented design principles, and design patterns.
Skills
- Java
- Core Java
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- REST API Development
- Microservices Architecture
- SQL
- Oracle
- PostgreSQL
- SQL Server
- Kafka
- JMS
- RabbitMQ
- Git
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Java
- Java 8
- Java 11
- Java 17
- Core Java
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- REST APIs
- API Integration
- Microservices Architecture
- SQL
- Oracle
- PostgreSQL
- SQL Server
- Kafka
- JMS
- RabbitMQ
- Git
- Object-Oriented Design
- Design Patterns
- Unix
- Linux
- Application Development