Full Stack Java Developer

Calgary, AB, CA, Canada

Job Description

Duties



Design, develop, and maintain robust web applications using front-end frameworks such as React and Express, ensuring responsive and intuitive user interfaces. Build and optimize backend services with technologies like Ruby on Rails, Java, C#, .NET, Python, and C++, creating efficient RESTful APIs for seamless data exchange. Collaborate with cross-functional teams in Agile environments to plan sprints, review code, and deliver high-quality software on time. Manage database systems including MySQL and SQL Server, writing optimized queries and ensuring data integrity across platforms. Implement cloud solutions utilizing AWS and Azure to deploy scalable applications with secure access controls like RBAC (Role-Based Access Control). Maintain version control using GitHub and SVN, conducting code reviews and managing branching strategies for continuous integration. Develop application features for both front-end and back-end components while adhering to best practices in web development and software engineering standards. Integrate third-party APIs and develop custom RESTful APIs to extend application functionality across various services. Ensure system security by implementing authentication protocols such as RBAC, managing user permissions effectively. Contribute to infrastructure automation on Linux environments, optimizing deployment pipelines for efficiency. Participate in code documentation, testing procedures, and troubleshooting to uphold high standards of quality assurance.

Experience



Proven experience in full stack software development with a strong portfolio of web applications built using JavaScript frameworks like React or Express. Hands-on knowledge of server-side programming languages including Ruby on Rails, Python, Java, C#, or C++. Familiarity with cloud platforms such as AWS or Azure for deploying scalable applications with secure access controls. Solid understanding of RESTful API design principles and experience integrating multiple APIs into complex systems. Experience working within Agile methodologies to deliver iterative improvements efficiently. Proficiency with version control tools like GitHub or SVN for collaborative development workflows. Strong background in database management using MySQL or SQL Server, including writing optimized queries. Knowledge of IT infrastructure concepts including Linux server environments and application deployment pipelines. Exposure to quantum engineering concepts is a plus but not mandatory--demonstrating adaptability to emerging technologies is valued. Additional skills such as VBA scripting or familiarity with .NET frameworks can enhance your contribution to diverse projects. Join us as a Full Stack Developer where your expertise will fuel innovative solutions that impact users worldwide! We are committed to fostering an inclusive environment that supports your growth through continuous learning opportunities and cutting-edge projects--all while ensuring your work makes a real difference in the digital landscape!
Job Type: Full-time

Pay: $58,321.10-$135,079.60 per year

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3180772
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, CA, Canada
  • Education
    Not mentioned