Titre du poste ou emplacement
RECHERCHES RÉCENTES
CBTW Americas - 3 emplois
Toronto, ON
Full-time
Executive
Salary:

Collaboration Betters the World (CBTW) is a global collective of six brands strategically positioned to provide high-value expertise and positively impact our clients and communities. Each brand in our ecosystem has a specific focus and experience producing world-class outcomes that unlock human potential.

The Positive Thinking Company (PTC), a brand within the CBTW Ecosystem, is seeking a highly skilled and experienced Senior Java Developer with proficiency in Software Development Life Cycle (SDLC), agile methodologies, and software design patterns. The ideal candidate should demonstrate a proven track record of strong algorithmic problem-solving skills, along with practical knowledge of best engineering practices, including SOLID principles.

Key Responsibilities:

  • Contribute to the development and enhancement of software solutions, applying a deep understanding of SDLC and agile methodologies.
  • Ensure the creation of scalable and maintainable software applications by applying software design patterns and adhering to architectural standards.
  • Demonstrate strong algorithmic problem-solving skills, drawing upon a minimum of 3 years of hands-on experience in Java programming.
  • Implement best engineering practices, including SOLID principles, to achieve high-quality and efficient code.
  • Leverage extensive knowledge in API development using Spring Boot, JS libraries, and similar technologies.
  • Utilize code management and collaboration tools, such as Bitbucket, to ensure effective version control and team collaboration.
  • Work in an agile environment, using Jira for project management and collaboration with cross-functional teams.
  • Exhibit a good understanding of Unix-based tools and demonstrate the ability to work in a Linux-based environment.

Skills and Qualifications:

  • Bachelor's degree or equivalent experience.
  • 7+ years of relevant experience with 3+ years hands-on experience in Java programming.
  • Proficiency in SDLC, agile methodologies, and software design patterns.
  • Strong algorithmic problem-solving skills.
  • Extensive knowledge in API development using Spring Boot, JS libraries, and similar technologies.
  • Experience with code management tools, such as Bitbucket.
  • Familiarity with agile environments and Jira for project management.
  • Good understanding of Unix-based tools and ability to work in a Linux-based environment.
  • Embrace constructive criticism for continuous improvement.
  • Foster a positive and collaborative team environment.
  • Actively contribute ideas for projects and process enhancements.
  • Work seamlessly with cross-functional teams.