Java Developer
Posted on 2/1/2023
INACTIVE
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