Our team has an immediate requirement for Software Developer.
Senior Services Developer shall be responsible for the following activities.
- Develop backend services to normalize data from multiple sources and add/update the data according to business rules for the given dataset.
- Interpret business requirements, SDD, and programming specifications to develop services that perform verification, validation and sanity check of the dataset.
- Analyze technical specification, requirements and work closely with platform architect to backend services to support business requirements.
- Develop and maintain quarriable services offering HTTP RESTful and asynchronous interfaces to data stored.
- Develop, execute, maintain and improve test automation of status and monitoring services based on Nagios, SNMP, HTTP, etc.
- Knowledge and significant experience designing, developing, debugging and deploying ANSI-SQL based stored procedures, triggers, view and packages.
- Experience in implementing data access strategies in backend services - CQRS, Hypermedia-Driven RESTful Web Service, OData, Proven hands-on experience of Extract Transform and Load (ETL) applications and backend services.
- Minimum 6 years of experience with application and backed service development based on SQL and NoSQL database and related technologies -Spring Data, Multi-Version Concurrency Control (MVCC), JPA (Java Persistence API), Service Oriented Architecture (SOA), micro services, message broker, SOAP Web-Service, HTTP RESTful API.
- Minimum 6 Years of Software Development Experience preferably in Java and other JVM based languages. JSON, XML and related technologies, Experience working on messaging middleware technologies JMS and AMQP, PostgreSQL, PostGIS, ORM, development of Java technologies (e.g. Spring, Sprint Boot, Tomcat).
- Experience in developing and deploying backend services in containerized environment based on Docker and Kubernetes.
- Enhanced Reliability Clearance is required for this position.
- Must be eligible to work in Canada.
- Ottawa Local candidates only
Job Type: Contract
- Software Development: 6 years (Preferred)
- JAVA, SQL, JASON, XML: 6 years (Preferred)