Lead Java Developer
- Mississauga, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Required Skills
- Backend: Strong proficiency in Java (8/11/17), Spring Boot, Spring MVC, Hibernate/JPA, RESTful APIs, Microservices.
- Frontend: Hands-on experience with React.js, Redux, JavaScript (ES6+), TypeScript, HTML5, CSS3, Tailwind/Material UI/Bootstrap.
- Databases: Proficiency in SQL (PostgreSQL, MySQL, Oracle) and familiarity with NoSQL (MongoDB, Redis).
- Testing: Unit and integration testing using JUnit, Mockito, Jest, Cypress, Selenium.
- Version Control: Git, GitHub/Bitbucket/GitLab.
- Familiarity with Agile methodologies (Scrum/Kanban).
More about this job
Responsibilities
Develop backend services and applications using Java, Spring, Hibernate/JPA, RESTful APIs, and microservices. Build and support frontend features using React and related technologies, while contributing to testing and collaborative software development.
Requirements
Requires strong proficiency in Java, Spring technologies, Hibernate/JPA, RESTful APIs, and microservices, along with hands-on experience in React and modern frontend technologies. Also requires database skills, unit and integration testing experience, version control familiarity, and knowledge of Agile methodologies.
Skills
- Java
- Spring Boot
- Spring MVC
- Hibernate/JPA
- RESTful APIs
- Microservices
- React.js
- Redux
- JavaScript
- TypeScript
- SQL
- PostgreSQL
- MySQL
- Oracle
- MongoDB
- Redis
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Java
- Spring Boot
- Spring MVC
- Hibernate
- JPA
- RESTful APIs
- Microservices
- React.js
- Redux
- JavaScript
- TypeScript
- HTML5
- CSS3
- Tailwind
- Material UI
- Bootstrap
- SQL
- PostgreSQL
- MySQL
- Oracle
- MongoDB
- Redis
- JUnit
- Mockito
- Jest
- Cypress
- Selenium
- Git
- Agile
- Scrum