Java Developer
- Mississauga, 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 Developer
Location: Mississauga, ON
12 months contract with possible extension
3 days onsite per week
Required Skills & Experience
- 4-6+ years of Full stack Java application development.
- Proficiency in Java, Spring Boot, Angular, SQL, and Kubernetes.
- Strong knowledge of REST APIs, microservices, and application integration.
- Familiarity with NoSQL databases, Docker, CI/CD tools, and Kafka.
- Exposure to DevOps and cloud platforms (AWS/GCP/Azure) preferred.
- Strong debugging, problem-solving, and performance tuning skills.
- Business knowledge of Financial Markets, and Back Office function
- Strong Analytical, Problem-solving, and excellent communication and teamwork skills.
Desired Skills & Experience
- Exposure to DevOps and cloud platforms (AWS/GCP/Azure) preferred.
- Programming & frameworks: REST API, DevOps practices
- Databases: NoSQL: MongoDB, Cassandra, etc.
- FrontEnd Development: Responsive Design, UI Libraries
- DevOps & Tools: Docker, CI/CD tools, DevOps, Cloud (AWS/GCP/Azure)
- Messaging: Kafka
- Deeper functional knowledge of financial markets.
What You Will Be Doing
- Design, develop, and maintain end-to-end applications using Java, Spring Boot, Angular, SQL, and Kubernetes.
- Implement and integrate Rest APIs and microservices with enterprise systems.
- Develop responsive and scalable front-end applications with Angular.
- Write clean, maintainable, and optimized code aligned with business requirements.
- Perform unit testing, debugging, and code reviews to ensure code quality and performance.
- Collaborate with cross-functional teams (Product, QA, UI/UX, Cloud/Infra) to deliver business solutions.
- Mentor junior developers by sharing best practices and reviewing code.
- Participate in deployment support and help resolve production issues.
More about this job
Responsibilities
Design, develop, and maintain end-to-end applications using Java, Spring Boot, Angular, SQL, and Kubernetes, including responsive front ends and integrated REST APIs and microservices. Test, debug, review, and optimize code; collaborate with cross-functional teams, mentor junior developers, and support deployments and production issue resolution.
Requirements
Requires 4–6+ years of full-stack Java application development and proficiency in Java, Spring Boot, Angular, SQL, and Kubernetes, along with knowledge of REST APIs, microservices, and application integration. Candidates should have strong analytical, problem-solving, communication, and teamwork skills, plus financial markets and back-office knowledge; familiarity with NoSQL, Docker, CI/CD, Kafka, DevOps, and cloud platforms is preferred.
Skills
- Java
- Spring Boot
- Angular
- SQL
- Kubernetes
- REST APIs
- Microservices
- Application Integration
- NoSQL Databases
- Docker
- CI/CD
- Kafka
- DevOps
- Cloud Platforms
- Financial Markets
- Performance Tuning
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
Keywords
- Java
- Spring Boot
- Angular
- SQL
- Kubernetes
- REST APIs
- Microservices
- Application Integration
- NoSQL
- MongoDB
- Cassandra
- Docker
- CI/CD
- Kafka
- DevOps
- AWS
- GCP
- Azure
- Responsive Design
- UI Libraries
- Financial Markets
- Back Office
- Full-Stack Development
- Unit Testing
- Code Reviews
- Debugging
- Performance Tuning
- Production Support