Senior Java Developer

job
  • Stefanini North America and APAC
Job Summary
Location
Toronto ,ON C6A
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
14 Jan 2025
Share
Job Description

As a Senior Java Developer, you will play a key role in designing, developing, and maintaining various components of the solution. Working within a collaborative software development team, you will build new features and explore innovative solutions to complex challenges within the electric vehicle domain. This role offers the opportunity to contribute significantly to the product's evolution and mentor junior developers.


Responsibilities:

  • Develop and write high-quality code in Java (or other object-oriented languages), adhering to team coding standards and development processes.
  • Design robust and reliable solutions to complex problems and requirements using effective problem-solving techniques.
  • Utilize software development tools daily, including IDEs, configuration management systems, and build processes.
  • Estimate effort, evaluate design options, suggest process improvements, and provide constructive feedback on software design.
  • Actively participate in peer code reviews, offering valuable comments and suggestions to enhance code quality.
  • Mentor junior developers, guiding them in improving their coding practices and technical skills.
  • Contribute as a valuable member of an autonomous, cross-functional Agile team.


Qualifications:

  • University Degree or College Diploma in Computer Science, Computer Programming, or equivalent experience.
  • Minimum of 5 years of experience in software development.
  • Minimum of 3 years of experience with Java-based web development and the Spring framework.
  • Experience with stream processing technologies such as Kafka.
  • Experience with caching technologies such as Redis.
  • Experience with web services and Service-Oriented Architecture (SOA).
  • Experience with SQL databases, including Postgres.
  • Experience with Agile software development processes.
  • Full product/software development lifecycle experience.
  • Excellent technical troubleshooting skills.
  • Strong verbal and written communication skills in English.
Other Smiliar Jobs
 
  • Toronto, ON
  • 12 Days ago
  • Ingersoll, ON
  • 5 Hours ago
  • Toronto, ON
  • 5 Hours ago
  • Toronto, ON
  • 5 Hours ago
  • Toronto, ON
  • 5 Hours ago
  • Southfield, MI
  • 10 Days ago
  • Southfield, MI
  • 6 Days ago
  • Richmond, VA
  • 20 Hours ago
  • Southfield, MI
  • 12 Days ago
  • Southfield, MI
  • 12 Days ago
  • Wilmington, DE
  • 12 Days ago
  • Southfield, MI
  • 12 Days ago
  • Greensboro, NC
  • 20 Hours ago
  • Parma, ID
  • 12 Days ago
  • Salem, VA
  • 8 Days ago