Java Developer

Waterloo, ON, CA, Canada

Job Description

Duties



Design, develop, and implement high-quality Java applications following best practices. Collaborate with team members to define application requirements and specifications. Integrate APIs and work with RESTful services to enhance application functionality. Conduct code reviews and contribute to continuous improvement of development processes. Troubleshoot and debug applications to ensure optimal performance. Maintain documentation for software design, development processes, and user guides. Participate in Agile development methodologies, including sprint planning and retrospectives. Work with databases such as MySQL to manage data effectively. Utilize version control systems like SVN for code management.

Experience



Proficiency in Java programming language with a solid understanding of object-oriented principles. Familiarity with additional programming languages such as C, Python, or C++ is a plus. Experience in working with APIs and developing RESTful services. Knowledge of Agile methodologies and experience working in Agile teams. Understanding of database management systems, particularly MySQL. Experience with VBA for automating tasks may be beneficial. Strong problem-solving skills and ability to work independently or as part of a team. Previous experience in software development projects is preferred.
Job Type: Full-time

Pay: $105,646.00-$114,860.00 per year

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2836311
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Waterloo, ON, CA, Canada
  • Education
    Not mentioned