Software Developer (C) Job at Datawind Consulting Inc.

Datawind Consulting Inc. Ottawa, ON

About the Job:
Our reputable client has an immediate requirement for a Senior Java Developer/ Java Backend Developer. Ideal candidate will have experience in extensive software development with data integration, ETL and data modelling in point-to-point integration with upstream and downstream data systems in client-server architecture.
Responsibilities:
  • Develop/enhance existing code to add new features based on project planning and needs.
  • Design, document, integrate, test, and deliver the fixes to resolve disconnection issues with upstream and downstream systems.
  • Write or enhance unit and integration tests for code, improve test automation.
  • Write well-designed, testable code, mainly using Java and Python.
  • Integrate Enterprise Systems using TCP/IP, UDP, FTP or DB based on System of Record.
  • Maintain, suggest, implement and document improvements to the existing codebase.
  • Engage with various teams to capture business requirements and define technical specifications.
  • Manage, prioritize, and action tasks assigned.
  • Design, implement and provide architectural guidance in deploying highly.
  • Collaborate with support and infrastructure teams and perform functional conformance.
  • Monitor and support the operation of production systems.
  • Maintain and add features to existing modules Participate in development planning, retrospectives and demos.
  • Proactively identify and remove roadblocks that inhibit the team’s ability to deliver.
  • Keep the team informed regarding expectations, priorities, release status and project schedules.
  • Perform functional and non-functional conformance with Test and Integration environments.
  • Prepare release to dev, staging, and production environments.
Qualification and Experience:
  • Hands-on experience in Java-based software development with minimal supervision.
  • Experienced in updating and enhancing existing Java and Python code base.
  • Hands-on experience in maintaining high-quality code in the operational system.
  • Design, document, integrate, test, and data integration in complex point-to-point architecture involving FTP and real-time data systems.
  • Minimum 6 years of experience in Java along with Hibernate and Java Swing.
  • Hands-on experience with Gitlab, Kubernetes, Ruby and Python is required.
  • Independent in creating and modifying Linux and Windows scripts.
  • Developed client-server application using MS SQL Server and PostgreSQL.
  • Practical knowledge and experience with XML, XSD, JSON, CSV, and FTP with open source libraries such as Apache POI, GSON, JAXP, Xerces.
  • Experience with RTI DDS and Routing services.
  • Hands-on experience with SQL, functions, and procedures.
  • Have developed TCP/IP client-server applications for real-time complex data transformation and loading.
  • Experience with FTP and FTP tooling.
  • Experience with Jazz and Jazz RTC source control.
  • Independent and self-directed, and proactive thinker.
  • Have provided production support and life cycle support to application/systems.



Please Note :
clearvoyant.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, clearvoyant.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.