Closed listing
Senior Software Developer
- Toronto, ON, Canada
- Greater Toronto Area, Canada, Canada
Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Full-time
- Closing date
- Experience
- 6+ years of experience developing enterprise applications using Java and Spring Boot.
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Senior Software Developer (Java / Spring Boot)
Duration: 6 Months
Location: Toronto, ON (Hybrid - 4 days onsite)
Role Status: Current Opening
Our client is looking for an experienced Senior Software Developer to join a high-performing engineering team supporting large-scale cloud modernization initiatives. This role is ideal for a developer who enjoys working with both modern and legacy applications, takes pride in writing clean, maintainable code, and embraces AI-assisted development while maintaining strong engineering fundamentals.
- Design, develop, enhance, and maintain enterprise applications using Java, Spring Boot, and Python.
- Support cloud migration initiatives while modernizing legacy applications and improving code quality, readability, and maintainability.
- Leverage AI development tools such as GitHub Copilot, Claude, or OpenAI to improve productivity while ensuring code is production-ready through strong testing and validation practices.
- Collaborate with cross-functional teams throughout the software development lifecycle, including design, implementation, testing, documentation, and ongoing support.
- Contribute as a hands-on individual contributor, proactively solving complex technical challenges and improving existing codebases.
Our client is a well-established enterprise organization.
Qualifications and Pre-Requisites:- 6+ years of experience developing enterprise applications using Java and Spring Boot.
- Strong working knowledge of Python, including maintaining and enhancing existing Python applications.
- Experience with cloud technologies, particularly AWS and/or GCP, with exposure to cloud migration initiatives considered a strong asset.
- Proven understanding of software development best practices, SDLC, automated testing, code quality, and writing clean, maintainable production code.
- Self-motivated individual contributor with excellent communication skills and a passion for continuous learning, modern development practices, and AI-assisted software development.
Interview Process: 1-2 interviews.
isgSearch does not use artificial intelligence throughout the hiring process.
More about this job
Responsibilities
Design, develop, and maintain enterprise applications using Java, Spring Boot, and Python while supporting cloud modernization initiatives. Collaborate with cross-functional teams to ensure high-quality, production-ready code through testing and AI-assisted development tools.
Requirements
Requires 6+ years of experience in enterprise application development with Java and Spring Boot. Candidates must possess strong knowledge of Python, cloud technologies like AWS or GCP, and a proven understanding of software development best practices.
Skills
- Java
- Spring Boot
- Python
- Cloud Modernization
- AWS
- GCP
- Automated Testing
- Clean Code
- GitHub Copilot
- Claude
- OpenAI
- Cloud Migration
- Enterprise Applications
- Communication Skills
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Java
- Spring Boot
- Python
- Cloud Modernization
- AWS
- GCP
- Cloud Migration
- Enterprise Applications
- SDLC
- Automated Testing
- Clean Code
- GitHub Copilot
- Claude
- OpenAI
- Software Development
- Engineering Fundamentals
- Legacy Applications
- Production-ready
- Validation Practices
- Cross-functional Collaboration