Senior Java Software Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Hi,
Job opening for Java full stack developer
Full-stack developer, immediate opening
Location: Toronto (Must be local to Toronto, able to come into office)
06 – 12 months
• 80% coding, 20% design authority
• Frontend: Angular; backend: Spring Boot / Java
Client expect:
- Java and Spring Security (primary focus)
- OAuth 2 authentication, client credentials flow
- AWS KMS encryption and machine access restriction
- Token lifecycle management
- Java exceptions and garbage collection
Role Summary & Key Responsibilities:
- Hands-on Senior Full Stack Developer responsible for contributing to the design, development, testing, and maintenance of scalable backend services and REST APIs using Java and Spring Boot;
- building and integrating frontend components using Angular; writing clean, reusable, and well-tested code;
- troubleshooting defects and production issues;
- supporting CI/CD pipelines and deployments;
- participating in Agile ceremonies; collaborating with product, architecture, QA, DevOps, and distributed development teams; and coordinating with offshore developers.
Code technical skills:
- Java; Spring Boot; REST APIs; microservices; Angular; SQL; unit and integr
More about this job
Responsibilities
Design, develop, test, and maintain scalable Java and Spring Boot backend services and REST APIs, while building and integrating Angular frontend components. Write clean, reusable, well-tested code; troubleshoot defects and production issues; support CI/CD and deployments; and collaborate with cross-functional and distributed teams, including offshore developers.
Requirements
The role calls for senior-level full-stack development experience, with a primary focus on Java, Spring Boot, and Spring Security. Relevant technical areas include OAuth 2 authentication and client credentials flow, AWS KMS encryption, machine access restrictions, token lifecycle management, Angular, REST APIs, microservices, SQL, and unit testing.
Skills
- Java
- Spring Boot
- Spring Security
- OAuth 2
- AWS KMS
- Angular
- REST APIs
- Microservices
- SQL
- Unit Testing
- CI/CD
- Agile
- Java Exceptions
- Garbage Collection
- Token Lifecycle Management
- Full-Stack Development
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Java
- Spring Boot
- Spring Security
- OAuth 2 Authentication
- Client Credentials Flow
- AWS KMS
- Encryption
- Machine Access Restriction
- Token Lifecycle Management
- Angular
- REST APIs
- Microservices
- SQL
- Unit Testing
- CI/CD Pipelines
- Deployments
- Agile
- Backend Services
- Full-Stack Development
- Production Troubleshooting
- Distributed Teams
- Offshore Coordination
- Financial Services
- Banking
- Investment Banking