Java Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 7+ years of professional software development experience.
- Posting language
- English
- Posted
Original job description
- 7+ years of professional software development experience.
- Strong Java development experience and deep knowledge of Spring Boot and the broader Spring ecosystem.
- Experience designing and developing REST APIs and microservices-based applications.
- Experience with relational databases, SQL, and data-access patterns used in enterprise applications.
- Experience with containerized application delivery, CI/CD pipelines, and Git-based source control.
- Demonstrated ability to troubleshoot complex issues across application, integration, and platform layers.
- Experience contributing to technical design decisions within Agile delivery teams.
- Experience with AWS, Azure, or another major cloud platform.
More about this job
Responsibilities
Design and develop Java applications, REST APIs, and microservices using Spring Boot and related technologies. Contribute to technical design decisions and troubleshoot issues across application, integration, and platform layers.
Requirements
Requires 7 or more years of professional software development experience, strong Java skills, and deep knowledge of Spring Boot and the broader Spring ecosystem. Candidates should have experience with databases and SQL, containerized delivery, CI/CD, Git, Agile teams, and a major cloud platform such as AWS or Azure.
Skills
- Java
- Spring Boot
- Spring Ecosystem
- REST APIs
- Microservices
- Relational Databases
- SQL
- Data-Access Patterns
- Containerization
- CI/CD
- Git
- Troubleshooting
- Technical Design
- Agile
- AWS
- Azure
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
Keywords
- Java
- Spring Boot
- Spring Ecosystem
- REST APIs
- Microservices
- Relational Databases
- SQL
- Enterprise Applications
- Data-Access Patterns
- Containerized Application Delivery
- CI/CD Pipelines
- Git
- Troubleshooting
- Application Integration
- Platform Layers
- Technical Design
- Agile
- AWS
- Azure
- Cloud Platforms
- Accounting
- Financial Services
- Technology
- Information and Media