More jobs:
Job Description & How to Apply Below
* This is a secondary processing purpose.
* This is a secondary processing purpose.
* This is a primary processing purpose.
* This is a secondary processing purpose.
Java Developer - ASIC, Ottawa - On-Site page is loaded## Java Developer - ASIC, Ottawa - On-Site locations:
Ottawa time type:
Full time posted on:
Posted Todayjob requisition :
R029644
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.
At Ciena, we believe in the power of innovation and collaboration to transform networking systems. As a global leader in network strategy and technology, we are dedicated to creating solutions that enhance productivity, creativity, and connectivity. Our culture celebrates diversity, inclusion, and the exchange of ideas, fostering an environment where exceptional talent can thrive.
Join Ciena to be part of a team that develops groundbreaking automation software for cutting-edge networking systems.
** How You Will Contribute
*** Develop and maintain automation software using Java on Linux, adhering to established methodologies and practices for high-quality code.
* Create and maintain command-line applications and web-based services to support ASIC development workflows.
* Address customer issues, bugs, and feature requests in existing applications while contributing to the creation of innovative new applications.
* Collaborate with cross-functional teams to identify and implement improvements to both new and existing applications.
* Utilize Git for source code management and work collaboratively using Bitbucket to enhance team efficiency.
* Write bash scripts to automate tasks and streamline the automation process.
* Conduct unit testing using frameworks like JUnit and Spock to ensure software reliability and performance.
* Build applications using Gradle, ensuring robust and scalable solutions.
* Demonstrate expertise in authentication methods, HTTP protocols, and NFS to enhance application functionality and security.
* Stay informed about industry trends and emerging technologies relevant to ASIC automation.
** The Must Haves
*** Bachelor’s degree in Computer Science, Engineering, or a related field.
* Minimum of 10 years of experience in Java development, preferably in networking or automation-related environments.
* Advanced proficiency in Java programming and object-oriented design principles.
* Strong expertise in Linux operating systems and bash scripting.
* Hands-on experience with Jenkins for continuous integration and deployment.
* Familiarity with Gradle or Maven build tools for software development.
* Proficiency in Java unit testing frameworks and best practices.
* Solid understanding of Git for version control and collaboration.
* Excellent problem-solving skills and ability to work both independently and collaboratively.
* Strong communication and interpersonal skills to effectively engage with cross-functional teams.
** Nice to Haves
*** Experience with Bitbucket for source code collaboration.
* Knowledge of authentication methods, HTTP protocols, and NFS to enhance application functionality.
* Passion for automation and networking systems with a desire to work in a collaborative team environment.
* Familiarity with corporate security requirements and ensuring applications meet security standards.
* Exposure to emerging technologies and trends shaping ASIC automation.
** Pay Range
** The pay range for this role is competitive and aligned with industry standards. Compensation will reflect experience and…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×