Fermé
Position: Java Full Stack Developer
Location: Toronto, ON
Mode of Hire: Contract
Job Description:
Core Java, J2EE, Spring Boot, AWS, Docker, Kubernetes, Microservices, RESTful Services, Python, Angular, Typescript and React
Responsibilities:
- Back-end Development: Core competencies include Core Java, J2EE, Spring Boot, AWS, Docker, Kubernetes, Microservices, RESTful Services, Python, Angular, Typescript and React
Design, develop, and maintain robust Java applications using Spring Boot framework. - Implement RESTful APIs to serve data to front-end applications.
- Create database interactions using SQL and ORM tools (e.g., Hibernate).
- Optimize database queries for performance and scalability.
- Handle error handling and logging mechanisms.
- Contribute to architectural design decisions for the back-end systems.
Front-end Development:
- Develop user interfaces using JavaScript frameworks like React or Angular.
- Write clean, maintainable HTML, CSS, and JavaScript code.
- Integrate front-end components with back-end APIs.
- Ensure responsive design across various devices.
Full Stack Development:
- Participate in the entire software development lifecycle, including requirement gathering, design, implementation, testing, and deployment.
- Collaborate with cross-functional teams (designers, QA engineers, product managers) to deliver high-quality applications.
- Conduct code reviews and ensure adherence to best practices.
- Troubleshoot and resolve technical issues across the full stack.
- Stay updated with the latest trends and technologies in web development.
- CICD Pipeline creation using Azure Devops .
Required Skills:
- Programming Languages:
- Strong proficiency in Java
- JavaScript
- HTML, CSS
- Frameworks:
- Spring Boot
- React or Angular
- Database Technologies:
- Relational databases (SQL SERVER , MySQL)
- SQL query writing
Other Skills:
- Azure Devops Board
- Version control systems (Git)
- REST API design principles
- Unit testing frameworks (JUnit)
- Agile development methodologies
- Problem-solving and analytical skills
Desired Skills:
- Experience with cloud platforms (AWS, Azure, GCP)
- Knowledge of microservices architecture
- Familiarity with CI/CD pipelines