Job Description
Software Developer - Senior
Pay Rate : Flexible
Location : Contract Length :
Contract Length : Work Type : Hybrid
Work Type : Hybrid
We at Raise are hiring right now for one of our Ontario Public Sector Clients. If you’re interested, apply below for your chance to join a great place to work.
Responsibilities :
- Required to translate technical systems specifications into working, tested applications. This includes : developing detailed programming specifications writing and / or generating code compiling data-driven programs, maintaining, and conducting unit tests.
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
- General Skills Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Experience in structured methodologies for the development, design, implementation and maintenance of applications
- Experience in design, code, test, debug and document applications Experience in the use of object and / or third generation language development tools
- Experience in one or more programming languages Experience in application design, latest design patters, deployment and troubleshooting
- Experience with relational and hierarchical database technologies Experience in the use of information retrieval packages using query languages Experience with one or more communications protocols
Qualifications :
- 10+ years’ experience in developing n-tier Enterprise applications.
- 10+ years’ hands-on development with Java Enterprise technologies.
- Demonstrated experience in application design, latest design patterns, deployment and troubleshooting.
- Demonstrated experience in conducting unit test based on requirements.
Must Haves :
- 10+ years’ experience in developing n-tier Enterprise applications
- 10+ years’ hands-on development with Java Enterprise technologies
- Expertise in JPA or Hibernate, and Spring Framework
- Proficient working with Databases and SQL (expertise with Azure Cosmos DB, Postgres, Oracle and PL / SQL highly desirable)
- Proficient in Eclipse IDE or Rational Application Developer
- JavaScript / TypeScript frameworks such as React, Angular, JQuery
Nice to Have Skills :
- Agile development experience - Scrum, User Stories, CI, TDD, Automated Tests, etc.
- Experience writing Web Services and implementing SOA
- BPM tools such as : jBPM, Activiti, IBM Process Server, Camunda BPM, Drools Rule Engine
- Fine-grained security frameworks such as : Spring Security, Apache Shiro, ForgeRock
13 days ago