Java Software Developer
تفاصيل الوظيفة
Software Developer ***12-month contract*** About IDENTOS Inc. IDENTOS has become recognized and referenced globally for building and operating privacy first, access control software that serves to ensure that the login, identity verification and consent process is secure and convenient - advancing digital experiences in health, digital government and more. Human First → People are #1. Respect, Empathy and Compassion are core to our values Customer Obsessed → Love our customers and strive for their success (We succeed with them) Lifelong Learners → We are committed to improving, growing, evolving and being our best Tech for Good → Let’s solve big problems for the betterment of society! End Users Matter → Design, build and serve our customers with their end customers in focus Our Guiding Principles Vision: To create a digital future where individuals and society benefit from the safe, transparent and accountable use of personal data online. Mission: We align our efforts with the evolving needs of our clients and their users. Providing organizations with flexible data access solutions that make digital service delivery more accessible, secure and scalable. Imperatives:
- Happy Customers & Engaged Employees
- Recurring Revenue Growth
- Measure and Grow Shareholder Value
- Work with various Java based frameworks to support existing and new applications
- Deliver Java requirements for on-going development of Web App features and API's
- Help direct the overall application architecture for supporting our mobile applications
- Work with front-end and mobile developers to implement, test and optimize the API's supporting client devices and applications
- Collaborate and participate in a team environment
- Assist and contribute to our in-house developer best practices
- 2+ years working experience in Java, good command of object oriented principles
- 2+ years experience with Hibernate and Spring
- Proficiency in MySQL and relational database design principles.
- Experience in Agile style development including Sprint planning and Estimation
- Experience in technical design and documentation of technical design using UML and Open API/Swagger
- Experience in testing and QA
- Experience with delivery tools: Jira, Gitlab and Jenkins
- Ability to quickly pick up and learn new tools and frameworks
- Capable of recognizing architectural bottlenecks and tradeoffs
- Must have excellent problem solving skills and love technical challenges
- BS in Computer Science or related field (experience in lieu of degree considered)
- Experience with Spring Security, OAuth/OIDC and JWT is an asset
- Experience with Keycloak configuration and integration in Java applications is an asset
- Frontend development experience is an asset
- Rejuvenating Wellness Fridays , where we close shop at 12pm once a month (PS - during summer months, it’s a full Friday off!)
- Summer Fridays with a sweet escape at 2: 00 pm every Friday during the summer months
- In person and virtual events - think boat parties and virtual scavenger hunts!
- Teammate of the Month - Every month, a nominated and chosen employee is recognized and thanked for all that they do! Bonus: they receive a monetary gift to any store of choice!
- Flexible Working Arrangements - we have an office in downtown Toronto, Ontario where we love to come together in person whenever possible, but you won’t have any mandates to come in! Fully remote work is always an option.
- Diverse and Inclusive Environment - we are committed to fostering an inclusive and diverse work environment where every individual’s unique perspective is valued and celebrated.
- Professional Development - Life-long learners is another one of our values here, so we support your professional development every step of the way, making sure we’re setting you up for success in your role and career path!
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.