virtusa
Frontend Developer
Job description
Job Title: Frontend Developer
Location: PCS CA, Toronto
Years of Experience: 7-10 Years
Job Summary: We are seeking a skilled Frontend Developer with a strong full-stack foundation to design, build, and maintain efficient and reliable applications. The ideal candidate will have extensive experience in application development, architecture, and database management, with a focus on delivering high-quality software solutions.
Key Responsibilities:
- Application Development: Design, build, and maintain efficient, reusable, and reliable Java code for backend services and RESTful APIs.
- Architecture & Design: Contribute to the architectural design of microservices, ensuring high availability, scalability, and security.
- Database Management: Design and optimize database schemas, write complex queries, and manage data persistence layers using SQL and NoSQL databases.
- Testing & Quality Assurance: Implement robust unit, integration, and functional tests (using JUnit/Mockito) to ensure code quality and system reliability.
- CI/CD & Deployment: Participate in the automation of deployment pipelines and containerize applications for cloud environments.
- Code Reviews & Mentorship: Actively participate in code reviews to maintain high engineering standards and mentor junior developers.
- Troubleshooting: Diagnose and resolve performance bottlenecks, bugs, and production issues.
Mandatory Skills:
- Strong foundation in full-stack development.
- Proficiency in Java and experience with RESTful APIs.
- Experience with SQL and NoSQL databases.
- Familiarity with testing frameworks such as JUnit and Mockito.
- Experience with CI/CD tools and containerization technologies.
Preferred Skills:
- Experience with microservices architecture.
- Knowledge of cloud platforms (AWS, Azure, etc.).
- Strong problem-solving skills and attention to detail.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7-10 years of relevant experience in software development.


