Back to results

Java Developer_nov05

  • Candiac, QC, Canada

$4,444 to $5,666 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$4,444 to $5,666 CAD / year
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

About the Role:


As a Java Developer based in Candiac, QC, you will play a critical role in designing, developing, and maintaining high-quality Java applications that meet the evolving needs of our clients and business. You will collaborate closely with cross-functional teams including product managers, QA engineers, and other developers to deliver scalable and efficient software solutions. Your work will directly impact the performance and reliability of our systems, ensuring seamless user experiences and robust backend functionality. You will be responsible for writing clean, maintainable code and participating in code reviews to uphold best practices and coding standards. Additionally, you will contribute to the continuous improvement of development processes and stay current with emerging Java technologies and industry trends.


Minimum Qualifications:



  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • Proven experience as a Java Developer with a strong understanding of core Java concepts.

  • Familiarity with object-oriented programming, data structures, and algorithms.

  • Experience with Java frameworks such as Spring or Hibernate.

  • Knowledge of relational databases and proficiency in SQL.


Preferred Qualifications:



  • Experience with microservices architecture and RESTful API development.

  • Familiarity with front-end technologies such as JavaScript, HTML, and CSS.

  • Exposure to cloud platforms like AWS, Azure, or Google Cloud.

  • Understanding of Agile methodologies and experience working in Agile teams.

  • Certification in Java programming or related technologies.


Responsibilities:



  • Develop, test, and deploy Java-based applications and services according to project requirements.

  • Collaborate with team members to analyze user needs and design software solutions that are scalable and maintainable.

  • Participate in code reviews to ensure code quality, security, and adherence to best practices.

  • Troubleshoot, debug, and optimize existing applications to improve performance and reliability.

  • Document development phases and monitor systems to ensure smooth operation and timely updates.


Skills:


The required skills in Java and related frameworks are essential for developing robust backend systems and implementing business logic efficiently. Proficiency in SQL and database management enables you to design and optimize data storage and retrieval processes critical to application performance. Preferred skills such as microservices and RESTful API development allow you to build modular and scalable services that integrate seamlessly with other systems. Familiarity with cloud platforms supports deployment and maintenance of applications in modern cloud environments, enhancing scalability and availability. Additionally, strong collaboration and communication skills are vital for working effectively within Agile teams, ensuring timely delivery and continuous improvement of software products.

More about this job

Responsibilities

Develop, test, deploy, and maintain Java applications and services, collaborating with cross-functional teams to design scalable, maintainable software. Review code, troubleshoot and optimize existing applications, document development work, and monitor systems for reliable operation.

Requirements

A bachelor's degree in Computer Science, Software Engineering, or a related field is required, along with Java development experience and knowledge of core Java, object-oriented programming, data structures, algorithms, Java frameworks, and SQL. Preferred qualifications include microservices and REST API experience, familiarity with front-end technologies and cloud platforms, Agile team experience, and Java-related certification.

Skills

  • Java
  • Spring
  • Hibernate
  • SQL
  • Relational Databases
  • Object-Oriented Programming
  • Data Structures
  • Algorithms
  • Microservices
  • RESTful APIs
  • JavaScript
  • HTML
  • CSS
  • Cloud Platforms
  • Agile Methodologies
  • Communication

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Java
  • Spring
  • Hibernate
  • SQL
  • Relational Databases
  • Object-Oriented Programming
  • Data Structures
  • Algorithms
  • Microservices Architecture
  • RESTful APIs
  • JavaScript
  • HTML
  • CSS
  • AWS
  • Azure
  • Google Cloud
  • Agile Methodologies
  • Software Development
  • Backend Systems
  • Application Deployment
  • Code Reviews
  • Debugging
  • Performance Optimization
  • Scalable Applications
  • Software Reliability
  • IT Services
  • IT Consulting

Report this job