Posted: 5 hours ago
Job Description
<p><b>Deliverables</b><br></p><ul><li>Develop, Writing and/or generate codes, conducting unit tests on written codes<br></li><li>Design and Documentation – Participate in creation of high-quality software design and documentation of SDLC phases<br></li><li>Support – Assist with troubleshooting production issues and support day-to-day operations<br></li><li>Required to translate technical systems specifications into working, tested This includes:<br></li><ul><li>Developing detailed programming specifications<br></li><li>Writing and/or generating code<br></li><li>Compiling data-driven programs, maintaining, and conducting unit<br></li><li>Analyzes, designs, develops, codes and implements programs in one or more programming languages, for Web and Rich Internet Applications<br></li><li>Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting<br></li><li>Designs and develops REST API platform (e.g., with using Apigee/APIM)<br></li><li>Converts web services from SOAP to REST or vice-versa<br></li></ul><li>Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migration.<br></li><li>Write or change, maintain and unit test programs for conversion, and Integration (between the mainframe and application servers using tools such as Connect Direct and IMS connect), following existing standards.<br></li><li>Create detailed design docs and production support documentation <br></li></ul>Build automation test scripts as required<br><br><h3>Requirements</h3><p><b>Desired Skills and Experience</b><br></p><ul><li>Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.<br></li><li>In-depth knowledge of microservice architecture and experience building scalable, highly available systems.<br></li><li>Extensive experience with REST API design and development, including experience with API documentation and testing.<br></li><li>In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration<br></li><li>Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.<br></li><li>Strong knowledge of XML and experience working with XML-based integration solutions, such as XSLT and XPath.<br></li><li>Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.<br></li><li>Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus <br></li><li>Experience on Event Driven architecture, experience on Azure Event Hub, etc. <br></li><li>Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.<br></li><li>Understanding of security best practices and experience implementing authentication, authorization, and encryption.<br></li><li>Strong experience with writing automated tests, including unit, API test, and a deep understanding of the testing process.<br></li><li>Familiarity with Agile software development methodologies, such as Scrum or Kanban, and experience participating in sprint planning and retrospectives.<br></li><li>Excellent communication skills, both written and verbal, and the ability to work effectively with both technical and non-technical stakeholders.<br></li><li>A passion for staying up-to-date with the latest industry trends and technologies, and a desire to continuously learn and improve your skills.<br></li><li>Strong problem-solving and debugging skills, and experience diagnosing and resolving complex issues.<br></li><li>A track record of delivering high-quality, robust, and scalable solutions in a fast-paced, deadline-driven environment. <br></li></ul><p><b>Resumes Evaluation/Criteria:</b><br></p><p><b>Criteria 1: Technical Design</b><br></p><ul><li>Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.<br></li><li>In-depth knowledge of microservice, Event Driven architecture and experience building scalable, highly available systems.<br></li><li>Extensive experience with REST API design and development, including experience with API documentation and testing.<br></li><li>Practical knowledge in applying various design patterns and standards to the technical design and development.<br></li><li>Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, OMG technical standards, and OPS architecture standards<br></li></ul><p> <b>Criteria 2: Integration </b><br></p><ul><li>Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.<br></li><li>Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus.<br></li><li>Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.<br></li><li>Understanding of security best practices and experience implementing authentication, authorization, and encryption.<br></li></ul><p><b>Criteria 3: Technical Framework and Middleware </b><br></p><ul><li>In-depth knowledge of microservice architecture and experience building scalable, highly available systems.<br></li><li>Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.<br></li><li>Experience with message-oriented middleware and enterprise service buses, such as Azure Service Bus.<br></li><li>Experience on Event Driven architecture, experience on Azure Event Hub, etc. <br></li></ul><p> <b>Criteria 4: Security </b><br></p><ul><li>Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in OAuth, OpenID, SAML 2.0, etc. <br></li></ul><p><b>Criteria 5: Public Sector Experience </b><br></p><ul><li>Previous experience working in a Government or Public Sector organization<br></li></ul><p><b>MUST HAVES:</b><br></p><p>· Extensive experience with REST API design and development, including experience with API documentation and testing.<br></p><p>· In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration<br></p><p>· Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.<br></p><p>· Experience with Event Driven architecture, message-oriented middleware and enterprise service buses, such as Azure Service Bus <br></p><p>· Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.<br></p><p>· Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.<br></p><p>SFTP and Kubernetes and Dockers skills<br></p><p><b>Nice to Have:</b><br></p><p>· Knowledge of NoSQL databases, such as MongoDB, and experience using them in a production environment.<br></p><p>· Experience leading development teams and mentoring junior developers.<br></p><p>· Knowledge of creating APIs that require mapping between Java based application and mainframe copybooks<br></p><p>· Knowledge IBM COBOL experience and expertise with the mainframe environment <br></p><p>· Experience in implementing system to system integration (through APIs, web services) involving mainframe applications<br></p><p>Excellent communication and writing skills<br></p>
<br>
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Jobdash.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.