Java Developer
Total openings - 3
Location: Toronto, Vancouver & Calgary [1 position each location]
Job Type: Full-time [Work from Home]
Experience Level: 5+ Years
Offered Package – 120,000 – 140,000 per annum
Job Responsibilities:
Application Development:
Design, code, and maintain high-performance and scalable applications using Java
technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Backend Development:
Develop server-side logic, including APIs, business logic, and data integration.
Ensure seamless integration of front-end and back-end components.
Database Management:
Design and implement database schemas, tables, and relationships for efficient data
storage and retrieval.
Optimize database queries for improved performance.
Code Quality and Best Practices:
Follow industry best practices and coding standards to ensure high-quality, maintainable
code.
Conduct code reviews and provide constructive feedback to peers.
Testing and Debugging:
Write unit tests and participate in system testing to ensure software reliability.
Debug and troubleshoot issues, providing timely resolutions.
Performance Optimization:
Identify and address performance bottlenecks in the application.
Implement optimizations for enhanced application speed and responsiveness.
Documentation:
Document technical specifications, system architecture, and codebase.
Contribute to the development and maintenance of project documentation.
Continuous Learning:
Stay updated on the latest Java trends, technologies, and best practices.
Share knowledge and mentor junior developers when necessary.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
5+ years of hands-on experience in Java development.
Proficiency in Java, Spring Framework, and related technologies.
Strong understanding of object-oriented programming principles.
Experience with databases (e.g., MySQL, PostgreSQL) and ORM frameworks.
Knowledge of RESTful web services and API design.
Excellent problem-solving and analytical skills.
Strong communication and collaboration abilities.
To apply on Techies4Tech.ai, please follow the outlined process below:
• Create your account on Techies4Tech.ai
• Upload your resume
• Upload a professional profile picture
• Make necessary updates in your skills and qualifications section
• Complete a self-assessment for all mentioned skills
• Record an Introduction Video
• Schedule multiple AI interviews for each major skill, with each session lasting 30 minutes
• Review your AI assessment score
• Apply for the respective job using the JB ID provided
Techies4Tech.ai Job Id: HFA6229