Java Full Stack Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Job Title: Java Full Stack Developer
Duration: 6 Months Contract to Hire
Type: 3 days/week onsite (hybrid)
Location: Mississauga, ON / Toronto, ON
Job Description:
We are seeking experienced Java Developers and Technical Architects to design, develop, and modernize enterprise applications. Candidates should have strong expertise in Java, Spring Boot, microservices, and backend development, with working knowledge of Angular or React.
Key Responsibilities:
- Design and develop scalable applications using Java, Spring Boot, and microservices.
- Build REST APIs and integrate upstream/downstream systems.
- Develop frontend components using Angular or React, as required.
- Work with Kafka, multithreading, and relational/NoSQL databases.
- Modernize legacy applications and develop new solutions.
- Collaborate with business stakeholders and cross-functional teams.
- Contribute to technical design, architecture, and code reviews as applicable.
Required Skills:
- Strong Java and Spring Boot experience.
- Experience with microservices, REST APIs, and system integration.
- Working knowledge of Angular or React.
- Experience with Oracle, MS SQL Server, or MongoDB.
- Familiarity with Linux/Unix environments.
- Strong problem-solving and communication skills.
Preferred Skills:
- Apache Kafka, AWS/GCP, and Python.
- Experience with GitHub Copilot or Devin.
- Application architecture and direct business stakeholder engagement.
More about this job
Responsibilities
Design, develop, and modernize enterprise applications using Java, Spring Boot, and microservices; build REST APIs and integrate systems. Develop frontend components as needed, collaborate with stakeholders and cross-functional teams, and contribute to technical design, architecture, and code reviews.
Requirements
Candidates should have strong Java and Spring Boot experience, with expertise in microservices, REST APIs, and system integration. Working knowledge of Angular or React, experience with relational or NoSQL databases, familiarity with Linux/Unix, and strong problem-solving and communication skills are required; Kafka, cloud platforms, Python, and AI coding tools are preferred.
Skills
- Java
- Spring Boot
- Microservices
- REST APIs
- Angular
- React
- Apache Kafka
- Oracle
- Microsoft SQL Server
- MongoDB
- Linux/Unix
- AWS
- Google Cloud Platform
- Python
- Application Architecture
- System Integration
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Java
- Spring Boot
- Microservices
- Backend Development
- REST APIs
- System Integration
- Angular
- React
- Apache Kafka
- Multithreading
- Oracle
- Microsoft SQL Server
- MongoDB
- Relational Databases
- NoSQL Databases
- Linux/Unix
- AWS
- Google Cloud Platform
- Python
- GitHub Copilot
- Devin
- Application Architecture
- Technical Design
- Code Reviews
- Enterprise Applications
- Legacy Modernization
- Business Stakeholder Engagement