Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 8+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 3 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, develop, test, and maintain scalable enterprise applications, including Java and Spring Boot backend services, microservices, REST APIs, frontend applications, and database solutions. Collaborate with cross-functional teams on technical design and Agile delivery, while supporting testing, code reviews, modernization, CI/CD, production releases, and application performance and reliability.
Job details
Job Title: Senior Java Full Stack Developer Company: Cogency Location: Toronto, ON Employment Type: Full-Time Work Model: Hybrid – 3 Days Onsite per Week (Mandatory) Interview: In-Person Interview Mandatory Role Overview Cogency is seeking an experienced Java Full Stack Developer with 8+ years of experience to design, develop, and deliver scalable enterprise applications. The ideal candidate will have strong hands-on expertise across Java, Spring Boot, microservices, modern frontend frameworks, APIs, databases, and cloud technologies. Key Responsibilities Design, develop, test, and maintain full-stack enterprise applications. Develop scalable backend services using Java, Spring Boot, REST APIs, and microservices. Build modern frontend applications using Angular, React, or similar frameworks. Design and integrate RESTful APIs and enterprise services. Develop database solutions using SQL and relational databases. Perform application modernization, code reviews, troubleshooting, and performance optimization. Implement unit, integration, and automated testing. Collaborate with architects, business analysts, product owners, and cross-functional teams. Participate in Agile/Scrum ceremonies, estimation, technical design, and delivery activities. Support CI/CD, automated deployments, production releases, and troubleshooting. Follow enterprise standards for security, scalability, performance, and coding practices. Required Skills 8+ years of professional software development experience. Strong hands-on experience with Java 8+, preferably Java 11/17/21. Expert-level experience with Spring Boot and microservices. Strong frontend development experience with Angular, React, or equivalent. Hands-on experience developing and consuming REST APIs. Strong SQL and relational database knowledge. Experience with Git, CI/CD, Docker, and cloud platforms. Strong understanding of software design patterns, application architecture, and development best practices. Experience working in Agile/Scrum environments. Preferred Qualifications Experience with AWS, Azure, or GCP. Experience with Kafka or event-driven architectures. Knowledge of Kubernetes/OpenShift. Experience with automated testing and DevOps practices. Banking, financial services, insurance, or regulated-industry experience is preferred. Strong communication and stakeholder-management skills. Mandatory Requirements Minimum 8+ years of relevant experience. Must be available to work onsite in Toronto 3 days per week. 3 days onsite is mandatory; remote-only candidates will not be considered. In-person interview is mandatory. Must be legally authorized to work in Canada.
What you’ll do
Design, develop, test, and maintain scalable enterprise applications, including Java and Spring Boot backend services, microservices, REST APIs, frontend applications, and database solutions. Collaborate with cross-functional teams on technical design and Agile delivery, while supporting testing, code reviews, modernization, CI/CD, production releases, and application performance and reliability.
Requirements
Requires at least eight years of professional software development experience, strong Java and Spring Boot/microservices expertise, frontend experience with Angular, React, or similar frameworks, and knowledge of REST APIs and relational databases. Candidates must be available onsite in Toronto three days per week, attend an in-person interview, and be legally authorized to work in Canada; cloud, DevOps, event-driven architecture, and regulated-industry experience are preferred.
Listed skills
- Microsoft Azure · Preferred
- SQL · Preferred
- REST APIs · Preferred
- CI/CD · Preferred
- Angular · Preferred
- Docker · Preferred
- React · Preferred
- Amazon Web Services · Preferred
- Java · Preferred
- Google Cloud · Preferred
- Spring Boot · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Microservices
- Angular
- React
- REST APIs
- SQL
- Relational Databases
- Git
- CI/CD
- Docker
- Cloud Platforms
- AWS
- Azure
- GCP
- Agile/Scrum
Job areas
- Software
- Technology