Job Specifications
Senior Backend Engineer - Java
Contract Length: 6 months
Possibility of Extension: Likely
Location: Vancouver, BC
Onsite
Hour Rate Range: $75-85/hr INC
Hours: 40/wk
We are looking for an experienced Back-End Engineer to join our client. You will design, implement, and maintain the server-side logic and systems that power our applications, working with AWS services and Java-based technologies.
Must have skills:
Bachelor’s degree in Computer Science, Engineering, or a related field.
8+ years of experience in back-end development.
Strong experience with back-end frameworks such as Node.js, Spring Boot, or Django.
Proficiency in server-side languages such as Java, Python, or Ruby.
Experience with cloud computing platforms like AWS, Azure, or Google Cloud.
In-depth knowledge of writing unit test cases using frameworks like JUnit, Mocha, or PyTest.
Experience with database technologies such as PostgreSQL, MySQL, or MongoDB.
Hands-on experience with CI/CD principles and best practices.
Advanced understanding of web technologies (HTTP, headers, Cookies, Caching, etc.).
Demonstrated experience developing solutions for retail or eCommerce businesses.
Experience with microservices architecture, RESTful APIs, and event-driven systems.
Strong communication skills, capable of working with both technical and non-technical stakeholders to deliver clear, actionable solutions
Responsibilities:
Lead development and maintenance of service-side logic and databases using relevant coding languages
Lead collaboration with front-end developers to integrate user-facing elements
Develop and implement data protection and storage solutions
Conduct regular testing, debugging, and quality assurance reviews
Act as subject matter expert for coding language(s) and solutions design
Create and maintain relevant documentation and conduct knowledge transfer activities
Work as the technical leader for the product(s) your team delivers. You will be counted on as a leader in your technology space, as you contribute to all areas of development and operations
Design, develop, and maintain a back-end ecommerce platform.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Mentor engineers and provide technical leadership
Conduct code reviews, design discussions, and drive best practices for software design, CI/CD pipelines, commerce security, and cloud architecture.
Troubleshoot and resolve production issues.
Contribute to architectural decision-making and ensure solutions are maintainable, extensible, and secure.
About the Company
Randstad Digital is a trusted digital enablement partner that facilitates accelerated transformation for businesses by providing global talent, capacity, and solutions across specialized domains. Our talent solutions allow you to seamlessly scale your team while connecting you with skilled professionals around the world who align with your chosen technologies. Our focus lies in managed solutions, and we empower businesses to move at speed and achieve goals efficiently. We support four service lines including customer experie...
Know more