Job Description: On behalf of our Technology client in the Telecommunications industry, Affinity is currently in search of a Contract Backend Java Developer to join a very exciting development team working on IoT across a number of industries.
Responsibilities: · Provide leadership on implementation of back-end solutions in Java · Understand and lead Back-End Development · Be experienced with JAVA and REST API · Develop innovative solutions to solve tough business problems. · Work collaboratively with the team, client team and our partners to build custom development solutions. · Contribute towards the entire development lifecycle. · Optimize and apply best practices. · Maintain high standards of quality for code, technical documentation, and deliverables. · Collaborate on projects with an all-star team comprised of varying skill-sets through code reviews and design discussions. · Participate in brainstorming and idea generation activities. · Work in an Agile environment.Qualifications: · 7 + years of related industry experience working in software development environments as a Software Developer. · 7+ years of recent experience providing leadership on implementation of solutions in Java where you are building back-end structures and components. · Hands-on project experience using Java, Node.JS, JavaScript, APIs, Bootstrap, Springboot, GitHub, and databases. · Solid understanding of Back-End Development as a Senior Developer · Experience with API development and tools such as Postman and Swagger · Strong communication skills both verbal and written at a team level · Familiarity with modern front end frameworks such as Angular or React is desirable · Good understanding of software design patterns. · Experience working with Front End developers and QA testing resources · Experience in working with the Agile/DevOps methodology and CI/CD pipeline · Some experience with Cloud technology either GCP, or AWS · University degree in Computer Science or Engineering()Hourly Rate Range: $65-85/hr Affinity Earn: Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/ About Affinity: Affinity Group is a full-service Information Technology services and staffing company. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on five core principles: Transparency – Flexibility – Efficiency – Agility – Inclusivity. We teamed up with ClimatePartner on 2022 to offset our emissions and move toward being a more environmentally friendly company and we are proud to now be officially Carbon Neutral Certified. For more information on Affinity, please visit www.affinity-group.ca Job Number: 9517