Java Developer
Posted on 2/1/2023
INACTIVE
Symplicity

51-200 employees

Student engagement software
Company Overview
Symplicity's mission is to help institutions connect students with the people, knowledge and experiences they need to launch a successful career.
Locations
Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
JavaScript
JIRA
jQuery
Git
HTML/CSS
Java
Management
SQL
Vue.js
CategoriesNew
Software Engineering
Requirements
  • An undergraduate degree or college diploma in relevant area
  • 2+ years of employment as a software developer
  • Development experience with Java, experience with Eclipse IDE
  • Database experience with SQL Server including design, optimization, administration, and maintenance
  • An understanding of web technologies (Dynamic HTML, JSPs, AJAX, jQuery, CSS, JavaScript, Vue)
  • Experience with Spring and Hibernate is preferred
  • Solid understanding of relational and object-oriented analysis, design and implementation concepts
  • Experience with JIRA project management an asset
  • Experience with GitHub, with branching workflows an asset
  • Experience working in an Agile software development environment
  • Strong analytical and problem-solving skills
  • Able to learn, understand, and apply new technologies
  • Be flexible and adaptable to adjust to changing requirements as organizational priorities and customer deadlines shift
  • Ability to manage multiple projects simultaneously while prioritizing work schedules against deadlines in a high-pressure environment
  • Attention to detail is a must
  • A great attitude with the ability to follow direction well
  • Ability to work both independently as well as in a team-oriented, collaborative environment
  • Strong English communication skills, spoken and written
  • Ability to learn new libraries and technologies
  • Demonstrable experience with Java
  • Database experience with SQL Server
  • Attention to detail
  • Be able to read and communicate technical language and concepts effectively
Responsibilities
  • Responsible for developing and maintaining Orbis products, debugging, trouble shooting and making recommendations based on the business practices of our clients
  • Work closely with our management team to understand and address client concerns and issues
  • Work closely under the guidance and direction of our Team Leads, and the executive team to learn Orbis systems and methods
  • Self-manage your time and look for ways of improving the functionality of the products while offering suggestions for future development
  • Demonstrate effective and timely communication skills in interpersonal relationships with management team, clients, client support and developers
  • Other duties as assigned
Desired Qualifications
  • Experience with Spring or another MVC framework
  • Operational knowledge of Hibernate
  • Database experience (MSSQL, Oracle, SQL Server), including design, optimization, administration and maintenance
  • Web technologies (Dynamic HTML, JSPs, AJAX, jQuery, CSS, JavaScript, Vue)
  • Experience with the Eclipse IDE
  • Experience with JIRA project management
  • Experience with GitHub with feature branching workflows