Role: Senior Java Developer
Location: Toronto - ON CAN (Hybrid)
Skills Required: Java, Spring, Spring Boot, Angular
• Design and optimize database schemas for relational (PostgreSQL, MySQL, etc.) or NoSQL (MongoDB, Cassandra, etc.) databases.
• Work with cloud platforms (AWS, Azure, or GCP) to deploy, monitor, and scale applications.
• Develop and maintain dynamic front-end applications using Angular.
• Collaborate with cross-functional teams to define, design, and deliver new features.
• Optimize application performance and troubleshoot production issues.
• Ensure best coding practices, including unit testing, CI/CD, and DevOps pipelines.
• Java, Spring, Spring Boot - Strong expertise in backend development
• Microservices Architecture - Hands-on experience designing and deploying microservices-based applications.
• Kafka - Experience with event-driven systems using Kafka.
• Database Management - Proficiency in any SQL/NoSQL database.
• Cloud Technologies - Experience with any cloud platform (AWS/ Azure ).
• Angular - Solid experience in front-end development with Angular.
• RESTful APIs - Experience designing and consuming APIs.
• Agile Methodologies - Experience working in Agile/Scrum teams
Regards,
John Richardson,
Technical Recruiter
Themesoft Inc.,