Job Title:
Java Full Stack Developer (Java / Spring Boot / Angular or React)
Company:
Cogency Inc.
Location:
Toronto (Hybrid – 3 Days Onsite)
Job Type:
Full-Time
Interview Process:
In-person interview required
Job Summary
Cogency Inc. is seeking an experienced
Java Full Stack Developer
with strong backend engineering expertise and frontend development exposure to build scalable enterprise applications.
The ideal candidate will have
6+ years of overall experience
, with approximately
80% focus on Java backend development
and
20% frontend development using Angular or React
. This role requires hands-on experience in designing, developing, and integrating modern enterprise applications within distributed and agile environments.
Key Responsibilities
- Design, develop, and maintain enterprise applications using
Java and Spring Boot
- Build and enhance
RESTful APIs and microservices-based solutions
- Develop responsive frontend components using
Angular or React
- Collaborate with business analysts, architects, and cross-functional teams to deliver scalable solutions
- Implement backend integrations with databases, messaging systems, and external APIs
- Participate in system design, code reviews, and technical discussions
- Optimize application performance, scalability, and reliability
- Write clean, maintainable, and well-documented code following best practices
- Support unit testing, integration testing, and production deployments
- Troubleshoot and resolve application and production issues
Required Skills & Experience
- 6+ years of professional experience in
Java Full Stack Development
- Strong backend development experience with:
- Java 8+
- Spring Boot
- REST APIs
- Microservices Architecture
- Frontend development experience with:
- Strong understanding of:
- Object-Oriented Programming (OOP)
- Design Patterns
- Data Structures & Algorithms
- Experience with:
- SQL and relational databases
- Git/version control systems
- Agile/Scrum methodologies
- Strong debugging, analytical, and problem-solving skills
- Excellent verbal and written communication skills
Preferred Skills
- Experience with:
- Kafka or messaging systems
- Docker/Kubernetes
- CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Cloud platforms (AWS/Azure/GCP)
- Experience in banking or financial services environments
- Knowledge of security best practices and OWASP standards
Education
- Bachelor’s degree in
Computer Science, Engineering
, or related field
Work Model
- Hybrid –
3 days per week onsite in Toronto
- In-person interview required