Remote Java Developer

Logo of TV2 Consulting

TV2 Consulting

πŸ“Remote - Canada

Job highlights

Summary

Join our team as a Java Developer and contribute to the design, development, and maintenance of high-performance Java-based applications. Collaborate with various teams to implement complex customer requirements and ensure security and quality of solutions delivered.

Requirements

  • Proficiency with Java 8+ EE and related technologies (JBoss, EJB, Hibernate/JPA)
  • Hands-on experience with API development frameworks and secure, scalable applications
  • Familiarity with container concepts and architecture, with hands-on experience preferred
  • Experience with cloud platforms (AWS preferred or GCP)
  • Strong understanding of DevOps/CICD pipelines and tools such as JIRA, GitHub, Jenkins, UCD
  • Familiarity with Agile methodologies (Scrum, SAFe, Kanban)
  • Experience with the following tools and technologies: Quartz, Apache POI, JAXB, JAXWS, JAXRS, Ant, Maven, Oracle 19c, ANSI SQL, Bash, Python, Git, GitLab CI/CD, Eclipse, Linux
  • Government of Canada Secret level clearance is required

Responsibilities

  • Design, develop, and code Java-based applications for secure portal solutions
  • Perform testing, debugging, and installation of new and existing application systems to ensure operating efficiency
  • Collaborate with remote and on-site teams to understand complex business use cases and implement appropriate solutions
  • Troubleshoot and enhance legacy code as needed
  • Develop secure, scalable, and performant APIs, ensuring compliance with best practices and security standards
  • Provide operational support, incident management, and remediation of defects
  • Conduct analyses of organizational needs and align application development with business goals
  • Ensure integration and support of infrastructure, network, and database components
  • Maintain comprehensive documentation of system development and revisions

Benefits

Hybrid work environment (3 days on-site, 2 days remote)

Job description

Job Summary: As a Java Developer, you will focus on the design, development, and maintenance of Java-based applications, ensuring high performance and scalability. You will collaborate with various teams to implement complex customer requirements and ensure the security and quality of solutions delivered. The ideal candidate will have a strong technical background, excellent problem-solving skills, and the ability to work in a dynamic environment.

Key Responsibilities:

  • Design, develop, and code Java-based applications for secure portal solutions.
  • Perform testing, debugging, and installation of new and existing application systems to ensure operating efficiency.
  • Collaborate with remote and on-site teams to understand complex business use cases and implement appropriate solutions.
  • Troubleshoot and enhance legacy code as needed.
  • Develop secure, scalable, and performant APIs, ensuring compliance with best practices and security standards.
  • Provide operational support, incident management, and remediation of defects.
  • Conduct analyses of organizational needs and align application development with business goals.
  • Ensure integration and support of infrastructure, network, and database components.
  • Maintain comprehensive documentation of system development and revisions.

Technical Requirements:

  • Proficiency with Java 8+ EE and related technologies (JBoss, EJB, Hibernate/JPA).

  • Hands-on experience with API development frameworks and secure, scalable applications.

  • Familiarity with container concepts and architecture, with hands-on experience preferred.

  • Experience with cloud platforms (AWS preferred or GCP).

  • Strong understanding of DevOps/CICD pipelines and tools such as JIRA, GitHub, Jenkins, UCD.

  • Familiarity with Agile methodologies (Scrum, SAFe, Kanban).

  • Experience with the following tools and technologies:

    • Quartz
    • Apache POI
    • JAXB, JAXWS, JAXRS
    • Ant, Maven
    • Oracle 19c, ANSI SQL
    • Bash, Python
    • Git, GitLab CI/CD
    • Eclipse, Linux

Capabilities:

  • Highly organized and detail-oriented with the ability to manage multiple tasks and aggressive timelines.

  • Strong problem-solving skills, particularly with complex technical and abstract concepts.

  • Ability to adapt quickly to changes in a fast-paced, competitive environment.

  • Excellent communication and collaboration skills, including the confidence to escalate issues when necessary.

  • Ability to work efficiently in a hybrid environment (3 days on-site, 2 days remote).

  • Government of Canada Secret level clearance is required

Preferred Experience:

  • Experience in the telecommunications industry.

  • Experience with Government of Canada contracts.

  • Working hours are Monday - Friday, 40 hours per week

  • Location: Ottawa - Hybrid with 3 days on-site and 2 days remote

  • Type of job: Temporary Contractor

  • Hourly contract rate: TBD depending on experience

  • Date candidate required: Immediate

  • Length of Contract: 12 months with the possibility of extension

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let TV2 Consulting know you found this job on JobsCollider. Thanks! πŸ™