Role: Back End Sr./Lead Java Engineer Location: Remote Contract: 6-12 months ongoing
Backend Engineer
Java 8 and up
Strong spring boot experience
Test driven development a plus
Experience in securing public sites
Important they understand S3 but don't need to be proficient in cloud
Implementing database schema is important but devops will handle DB integration
JOB SUMMARY : Senior Software Engineer (Backend)
You will work as a senior engineer building delightful web and mobile web customer experiences to shop and purchase products. You will work across teams with Design, Product, Ops and Engineering to launch new features quickly while offering flexibility to scale alongside future roadmap initiatives. You have a high bar designing a beautiful, seamless, and secure customer experience, while delivering on schedule and at a high quality.
Design, build, and maintain backend systems that power the customer facing mobility site
Collaborate with stakeholders (e.g., product, design, infrastructure, and operations) across the organization to design and implement new capabilities and to solve complex problems. We solve problems ranging from pricing competitiveness to operational challenges of getting a vehicle to a customer.
Debug production issues across services and multiple levels of the stack
Uphold best practices in engineering, security, and design
QUALIFICATIONS
8+ years of experience developing user facing web applications using frameworks such as Spring Boot (preferred), Flask, Django, or Rails.
Experience with Java (preferred), Python, Ruby or similar languages and vendor technologies (e.g., Stripe, Plaid, etc.) to build great customer facing e-commerce sites. A big plus if this experience is in the automotive or financing sector.
Can put yourself in the shoes of your users and be a steward of crafting great experiences.
Thrive in a collaborative environment involving different stakeholders and subject matter experts.
Attention to detail, especially around performance, accessibility, reliability, and security.
Solid communication skills (both verbal & written).
Experience with a cloud platform such as AWS (preferred), Azure, GCP
Experience with Kubernetes and Docker
Experience with Agile development methodology and Test-Driven Development
Experience using telemetry and metrics to drive operational excellence
Strong technical proficiency in computer science and software development.
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.