Integriti Group Inc
Waterloo, ON
Requirements:
- 8+ years of experience with java development.
- Proficiency in Java and its ecosystem. Strong grasp of Object-Oriented Programming (OOP) concepts such as classes, objects, inheritance, and polymorphism1. Familiarity with various design and architectural patterns
- Ability to write reusable Java libraries and understand Java concurrency patterns
- Experience with frameworks and tools like Spring Boot, Maven, JUnit, and Eclipse3.
- Knowledge of core Java concepts like data types, generics, collections, threads, and exception handling.
- Familiarity with web services (REST, SOAP) and web technologies (HTML, CSS, JavaScript).
- Experience with database management and SQL.
- Hands-on experience with data handling and TDM knowledge is preferred.
- Understanding of version control systems, particularly Git and Agile methodologies.