Java Full Stack Developer

Mississauga, ON, CA, Canada

Job Description

Job Summary


We are seeking a dynamic and highly skilled Java Full Stack Developer to join our innovative software development team. In this role, you will be at the forefront of designing, developing, and maintaining robust web applications and backend systems. Your expertise will drive the creation of seamless user experiences and scalable solutions, leveraging a diverse set of technologies including Java, JavaScript, RESTful APIs, and cloud platforms. This position offers an exciting opportunity to work on cutting-edge projects within an Agile environment, contributing to the full software development lifecycle from concept to deployment.

Duties



Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for web and application development projects. Develop, test, and deploy scalable web applications using Java, JavaScript, React Express, and other front-end frameworks like React. Design and implement RESTful APIs to enable smooth communication between front-end interfaces and back-end services. Maintain and enhance existing systems by troubleshooting issues, optimizing performance, and implementing new features in line with business needs. Manage source code repositories using GitHub and SVN, ensuring version control best practices are followed throughout the development process. Integrate cloud services such as AWS and Azure into application architecture for improved scalability and reliability. Work within Agile methodologies to deliver iterative improvements, participate in daily stand-ups, sprint planning, and retrospectives. Ensure security best practices are adhered to by implementing RBAC (Role-Based Access Control) and other security protocols across applications. Conduct code reviews, write comprehensive documentation, and perform unit testing to guarantee high-quality deliverables. Collaborate with DevOps teams to streamline deployment processes on Linux-based environments and automate workflows where possible.

Requirements



Proven experience in full stack software development with a strong focus on Java-based applications. Proficiency in front-end development using JavaScript frameworks such as React or similar libraries like Vue.js or Angular. Solid understanding of RESTful API design principles and experience integrating third-party APIs. Hands-on experience with cloud platforms including AWS and Azure for deploying scalable solutions. Familiarity with version control systems such as GitHub and SVN for collaborative development workflows. Knowledge of database management systems like MySQL, SQL Server, or similar relational databases; experience with SQL query optimization is a plus. Experience working within Agile environments to deliver incremental value efficiently. Strong understanding of IT infrastructure components including Linux operating systems, application servers, and network security protocols. Programming skills in Java, C#, Python, C++, C, VBA or .NET frameworks are advantageous for cross-platform integration tasks. Exposure to application security standards such as RBAC (Role-Based Access Control) is preferred. Familiarity with tools like Git for version control management; experience with Quantum engineering concepts is a bonus but not required. Join us if you're passionate about building innovative software solutions that make an impact! We value energetic problem-solvers who thrive in collaborative environments and are eager to grow their expertise across multiple technologies in a fast-paced setting. This paid position offers a vibrant workplace where your skills will be challenged--and celebrated!
Job Type: Full-time

Pay: $70,000.00-$120,000.00 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.


Job Detail

  • Job Id
    JD3163321
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mississauga, ON, CA, Canada
  • Education
    Not mentioned