Sr. Java Developer

Vancouver, BC, CA, Canada

Job Description

Responsibilities



Lead the full lifecycle development of Java applications, from requirements gathering through deployment and maintenance. Design and implement scalable, secure, and efficient software solutions utilizing Java, C#, Python, and other programming languages as needed. Develop and maintain RESTful APIs to facilitate seamless integration between various systems and services. Collaborate with front-end developers using React, JavaScript, and Express to create engaging user interfaces and web applications. Work within Agile methodologies to plan sprints, prioritize tasks, and deliver high-quality features on schedule. Manage code repositories using GitHub and SVN, ensuring version control best practices are followed across teams. Optimize database interactions by designing efficient SQL queries for MySQL and other relational databases; implement data storage solutions on platforms like Azure and AWS. Contribute to infrastructure automation and deployment processes leveraging cloud services such as AWS and Azure. Participate in code reviews, testing procedures, and documentation efforts to uphold quality standards. Stay current with emerging technologies like quantum engineering principles where applicable to enhance system capabilities.

Skills



Extensive experience in Java application development with a strong understanding of object-oriented programming principles. Proficiency in developing RESTful APIs for web services integration. Solid knowledge of front-end development using React, JavaScript, HTML/CSS, and Express.js frameworks. Familiarity with cloud platforms such as AWS and Azure for deploying scalable applications. Experience working with IT infrastructure components including Linux servers, application servers, and network configurations. Knowledge of version control systems including GitHub and SVN for collaborative development workflows. Strong understanding of database management using MySQL, SQL Server, or similar relational databases; experience with RBAC (Role-Based Access Control) security models is a plus. Hands-on experience with software development methodologies like Agile or Scrum to ensure iterative progress and continuous delivery. Ability to work with diverse programming languages such as C++, C#, Python, VBA, .NET framework, and C for various application needs. Familiarity with application security standards including RBAC policies to safeguard sensitive data. Understanding of web development best practices including REST API design standards for building scalable web services. Knowledge of quantum engineering concepts is a bonus for innovative problem-solving approaches in complex system design. Join us to be part of a forward-thinking team dedicated to delivering impactful technology solutions! We value innovation, collaboration, and continuous learning--empowering you to grow your skills while making a real difference through your work. All roles are paid positions that support your professional journey in a vibrant environment committed to excellence.
Job Type: Full-time

Pay: $84,594.56-$146,608.82 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
    JD3163374
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned