At a Glance
- Tasks: Develop and implement full stack solutions using Java and modern frameworks like Angular.
- Company: Join a forward-thinking tech company that values innovation and collaboration.
- Benefits: Enjoy competitive pay, health benefits, remote work options, and opportunities for growth.
- Other info: Great career advancement potential in a supportive team atmosphere.
- Why this job: Make an impact by working on cutting-edge projects in a dynamic environment.
- Qualifications: Experience in full stack development, particularly with Java and cloud technologies.
The predicted salary is between 90000 - 110000 $ per year.
About the job
Must-Have:
- Full Stack Development Expertise: Hands-on experience with both front-end and back-end development, particularly using Java for the backend and modern front-end frameworks such as Angular.
- Java Backend Development: Strong experience with Java development, including working with APIs, microservices, and integrating with cloud services.
- Cloud Experience (Azure DevOps): Hands-on experience with cloud platforms, particularly Azure, including containerization, CI/CD pipelines, and automated deployments using Azure DevOps.
- Hands-on Experience in Solutions Design: Proven ability to design, develop and implement full stack solutions in large, distributed environments, ensuring scalability and performance.
- System Interfaces & Integration: Understanding of system interactions across different components (UI, middleware, backend services) and the ability to manage interfaces between these layers.
- Database and API Development: Experience with databases (SQL/NoSQL) and RESTful API development, ensuring proper integration between front-end and back-end systems.
- Experience in Converting Monolithic to Microservices Architecture: Proven experience in transforming monolithic applications into microservices architecture, with a solid understanding of cloud-native principles.
- End-to-End Development: Ability to design, develop, and implement both front-end and back-end features, focusing on reusable components, code quality, and performance.
- Cloud-Native Full Stack Development: Expertise in deploying and maintaining full stack applications on cloud platforms, ensuring optimal performance and scalability.
- Middleware and API Gateway Integration: Proficient in integrating with middleware and managing API gateways to ensure seamless communication between systems.
- Project Experience: Experience in structured methodologies for full stack application design, development, and implementation, using tools like Git, Jira, Azure DevOps, and other project management and version control systems.
- Data and Process Modeling: Experience in data and process modeling methodologies, metadata structures, and managing data interactions across systems.
- Emerging IT Trends: Awareness of emerging trends in web development, cloud technologies, and DevOps practices.
- Excellent Communication and Team Collaboration: Strong analytical, problem-solving, decision-making, and communication skills with a proven ability to work in a collaborative environment.
- Experience with Continuous Integration/Delivery: Familiarity with continuous integration/continuous delivery pipelines and practices, particularly in cloud environments.
- Object-Oriented Design Techniques: Knowledge and experience in object-oriented analysis and design techniques for both front-end and back-end development.
- Experience with Ontario Government EA Methodologies: Familiarity with Ontario Government enterprise architecture methodologies and practices.
- Information Management Knowledge: Understanding of information management principles and best practices for full stack application development.
- Experience in CRM Solutions: Knowledge of CRM solutions with strong integration between front-end, middleware, and back-end systems integration.
Skills Experience and Skill Set Requirements
- Technical Skills: 80%
- Leadership and Project Experience: 20%
Feedback from HM Candidate MUST have Experience in Converting Monolithic to Microservices Architecture: Proven experience in transforming monolithic systems into microservices with cloud-native principles.
Experienced Java Developer with Leadership skillset.
Sr. Software Developer in Toronto employer: Rubicon Path
As a Systems Testing/QA Specialist at our Toronto location, you will thrive in a collaborative and innovative work culture that prioritizes quality and continuous improvement. We offer competitive benefits, opportunities for professional growth, and a commitment to work-life balance, ensuring that you can excel in your role while contributing to meaningful projects that impact the community. Join us to be part of a dynamic team dedicated to delivering high-quality solutions in a supportive environment.