Senior Java Developer
Due to continued growth, CaseBank is hiring for a senior Java developer. The successful candidate will work out of the Mississauga office.
- Core Responsibilities:
- You will be working as part of a team of developers to develop applications for the aerospace, transportation, public safety and healthcare industries.
- You will need to be a Senior Java Developer with database experience who can independently manage client projects.
- You will be responsible for interacting with the technology team, clients and the end user
- You must be able to work with limited specification documents, suggest changes, recommend alternatives, and get clarifications where required
- May lead integration projects
- As project needs shift this individual may be asked to shift priorities therefore flexibility is required.
- Required Qualifications and Skills
- 5 or more years JAVA experience with expert-level object-oriented analysis and design
- hands on experience with Hibernate, Maven/Ant, and Spring Framework
- ability to self learn other technologies as necessary
- flexibility required to adjust to changing requirements as organizationa priorities shift
- excellent communication skils as this role will be client-facing
- Nice to Have
- Database experience (MSSQL, Oracle), including design, optimization, administration and maintenance
- Web technologies (Dynamic HTML, Google Web Toolkit, JSPs)
- Automated software QA and testing (JUnit, JMeter)
- Experience leading a team as there may be growth opportunities for this role
- Experience using the SCRUM development process
- Experience in commercial shrink-wrap software development
- Experience designing and implementing APIs for third-party software integration
Personal qualities include a high energy level, enthusiasm, and the ability to work both independently and in teams. Must possess an appreciation for software development as a craft that creates enlightened solutions. Communication and presentation skills are essential to these positions and will be assessed in the interview process.
Apply via email to jobs@casebank.com .
Failure to resolve unexpected faults (elusive faults) on the first attempt can result in rapidly escalating costs and operational disruptions due to flight cancellations, gate delays, unsubstantiated part removals, complete out-of-service periods, and unplanned overtime and shift bonuses.
Elusive faults are the most difficult type of fault that technicians can face because they are not always correctly addressed by existing diagnostics aids, such as built-in tests or fault-isolation manuals. These problems are often characterized by intermittent symptoms, possibly caused by unpredictable conditions such as aging, environmental factors, or manufacturing error.
Elusive faults consume a disproportionate share of the unplanned maintenance-related expenses due to the difficulty of determining their root cause. Troubleshooters often have no convenient or timely way of knowing that another mechanic has encountered a similar problem and has solved it already. Until now, they've been on their own and often in the dark about how to find a solution quickly.
Click for more examples...


