- 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.
- 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.
Senior Java Developer - Toronto, Canada - CBTW Americas
Description
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:
Skills and Qualifications: