Master information

Java Software Developer

Position: Not specified

Start: As soon as possible

End: Not specified

Location: Toronto, Canada

Method of collaboration: Project only

Hourly rate: Not specified

Latest update: Aug 7, 2024

Task description and requirements

Role : Java Software Developer
Location : Toronto, ON


Description:
• Provide packaging instructions to our software rollout teams for key software that is needed by our development teams, including IntelliJ, Visual Studio Code, Visual Studio, Android Studio.
• Test software rollout packages to ensure they work on various configurations, such as Windows and macOS.
• Build example applications and pipelines for use by applications development teams when onboarding and training new members.
• Build applications in Java for automating the process in a modular way using APIs (REST web services) built on the Client API platform powered by tools like SwaggerHub and RapidAPI.
• Create pipeline code in technology appropriate scripting or programming languages depending on the context of the technology being delivered (Java, .NET, and more)
• Collaborate with team members to deliver fully automated CI/CD systems.
• Deploys, configures, manages, and performs ongoing maintenance of DevOps pipeline, metrics gathering and tools automation code.
• Be the custodian of shared DevOps pipeline code and scripts for multiple technologies.
• Provide, maintain, and manage the appropriate release policy, processes, standards, and procedures.
• Create or improve the automated deployment processes, techniques, and tools.
• Troubleshoot and resolve technical operational issues related to DevOps pipeline.
• Ensure information security standards and requirements are incorporated into all solutions.
• Stay current with trends in emerging technologies and how they could apply to Client.
Competencies: DevOps, Java Rest web services, DevOps Continuous Integration and Continuous Delivery (CI/CD), Core Java
Key Words: Java, DevOps

Category

Software development Java