Java Developer Wissen Technology
Job Summary
Job Title : Java Developer
Work Mode : Hybrid
location : Montreal QC Canada
Job Description:
We are seeking a Java Developer to design develop test and maintain scalable Java-based applications. The ideal candidate should have experience with Java Spring Boot REST APIs relational databases and Agile development practices. The role involves collaborating with cross-functional teams to deliver high-quality software solutions.
- Design develop and maintain Java-based applications.
- Develop RESTful APIs using Java and Spring Boot.
- Write clean efficient and reusable code following coding standards.
- Collaborate with business analysts QA engineers and other developers to understand requirements.
- Perform unit testing debugging and troubleshooting of applications.
- Integrate applications with databases such as Oracle MySQL or PostgreSQL.
- Participate in code reviews and ensure application performance and security.
- Work in Agile/Scrum environments and participate in sprint planning stand-ups and retrospectives.
- Maintain technical documentation and support production issues when required.
- Strong knowledge of Java (Java 8/11/17).
- Experience with Spring Boot Spring MVC and Spring Data JPA.
- Hands-on experience with RESTful Web Services.
- Knowledge of SQL and relational databases (Oracle MySQL PostgreSQL).
- Familiarity with Git Maven or Gradle.
- Understanding of HTML CSS JavaScript and JSON.
- Experience with JUnit and Mockito for unit testing.
- Knowledge of Agile/Scrum development methodologies.
CST provides its clients with complete cost-effective end-to-end personnel solutions across a range of industrial domains. CSTs mission is to empower businesses around the world to make better faster operational decisions.