23 Aug
|
CCI- Computer Consultants International
|
Toronto
23 Aug
CCI- Computer Consultants International
Toronto
Software Developer (Onsite)
Work Environment:
Onsite, 7.25 hours/day, Monday–Friday, 8:00–5:00 PM at OPS office.
Responsibilities
- Translate business and technical specifications into scalable, tested applications.
- Develop programming specs, write/maintain code, and conduct unit/integration tests.
- Build full-stack applications: responsive frontends (React/Angular) and robust backends (Spring Boot).
- Design and maintain RESTful APIs, microservices, and data-driven applications.
- Troubleshoot issues across development, testing, and production.
- Support deployment, migration, and integration activities.
- Collaborate in Agile ceremonies, code reviews, and design sessions.
- Ensure compliance with security, scalability, and accessibility (AODA/WCAG).
General Skills
- Strong programming and systems analysis experience.
- Proficiency in Java, JavaScript/TypeScript, React/Angular.
- Expertise in application design, modern patterns, deployment, and troubleshooting.
- Database design and SQL development (PostgreSQL, PL/pgSQL, Azure Cosmos DB).
- Experience with APIs, communication protocols, and structured methodologies (Agile/Waterfall).
- Strong analytical, problem-solving, and communication skills.
- Ability to document requirements and produce technical artifacts.
- Team collaboration and deadline management.
Mandatory Skills
- 10+ years in n-tier enterprise applications.
- Expertise in JPA/Hibernate, Spring Boot.
- Advanced SQL/database design (PostgreSQL, Cosmos DB).
- Solid frontend frameworks (React/Angular).
- Requirement gathering/documentation.
Nice to Have
- Cloud-native application development (Azure).
- Agile/Scrum, CI/CD, test automation.
- Middleware/API gateways.
- Accessibility compliance (AODA/WCAG).
- Leadership in design walkthroughs.
Evaluation Criteria
- Backend (30%)
: Spring Boot, REST APIs, caching (Redis), integration, testing.
- Frontend (20%)
: React/Angular, responsive UI, accessibility, performance optimization.
- Database (15%)
: PostgreSQL, schema design, query optimization, ORM frameworks.
- Cloud (20%)
: Azure services, deployment, scalability, monitoring, security.
- Testing (10%)
: JUnit, Mockito, Jest, Playwright/Katalon, CI/CD pipelines.
- Agile/Soft Skills (5%)
: Collaboration, communication, stakeholder engagement.
📌 Software Developer – 10+ yrs Enterprise Apps | Spring Boot, JPA/Hibernate | PostgreSQL, Cosmos DB | React/Angular | Requirements Gathering (Toronto)
🏢 CCI- Computer Consultants International
📍 Toronto