Senior Full Stack Software Engineer

·
Full time
Location: London
·
Job offered by: Hertz Europe Ltd
·
Category: IT & Technology
Full Stack Engineers are tasked with delivering software quickly. They use techniques like pair-programming and test-driven design to enable quick coding sprints. To keep the teams small, they are required to master multiple development languages, products, frameworks, and software packages. They develop front-end web applications, back-end services, and mobile apps. As a result, each team of Full Stack Engineers operates with minimal dependencies on outside teams or people. Full Stack Engineers are regularly rotated between products to prevent the accumulation of tribal knowledge and to allow growth in different technologies. Full Stack Engineers are defined by three traits: hunger for new technology, empathy for people, and genius in mastery of code. A Day in the Life: The Senior Software Engineer will help enhance and support the microservices integrated with payment processors. Along with writing effective code, the position will be responsible for designing, building, delivering, and maintaining highly scalable functionality. Design and development of the UI needed for payment processing. What You’ll Do: Your experiences will touch front-end user interfaces, APIs, cloud infrastructure, and support and monitoring systems. Build, deploy, and scale web systems – including sites and middleware APIs – using Git, Linux, Docker, Kubernetes, AWS, and a host of related DevOps tooling. Leverage payment processing domain expertise to help drive improvements in payment processing success rates on initial and recurring transactions, ultimately improving conversion and retention. Be responsible for the services that are owned by the payment team, ensuring 24/7 on-call coverage is available. Nurture payment provider relationships to fully demonstrate the strategic value of these partnerships. Partner cross-functionally with Digital, Operations, Customer Support, Data Science, Finance, Fraud, and other important functions to drive high-value business initiatives and growth. Continuously improve the software development process, tools, and methodologies. Strong background in designing and architecting automation with a metrics-driven approach. Expert in developing test strategies with experience transitioning from manual to automated testing. Expertise with continuous deployment systems; define branching, tagging, and code merging strategies. Excellent knowledge of software development lifecycles, test methodologies and tools, and passion for quality processes. Able to multi-task in a multifaceted, fast-paced environment. Act as a strong advocate for quality in the product development process within software engineering. Excellent oral and written communication skills with the ability to communicate within the team and cross-functionally. What We’re Looking For: 8+ years of engineering experience. Minimum 6+ years of experience in IT in Java technologies. Minimum 4+ years of experience in Java Full Stack (Java, Spring Boot, Microservices, and Angular). Experience implementing production solutions within a more developed cloud ecosystem, including within one of these: AWS, Azure, or GCP. Experience with RDBMS and NoSQL databases (e.g. MySQL, DynamoDB, Postgres, MongoDB). Strong understanding of cloud computing as it relates to scaling, security, containerized approaches, logging, monitoring, alerting, and security. Strong understanding of back-end solutions including Web Servers, RESTful APIs, message/queue solutions, serverless architectures, event-driven models, relational database designs, caching platforms, NoSQL approaches, and cloud auto-scaling options. Experience working in an Agile software development environment. Ability to work effectively with cross-functional teams, including product management, design, and QA. Excellent problem-solving skills. Detail-oriented, organized, and possess good writing and communication skills. Ability to operate effectively, and with a sense of possibility, in a fast-paced, deadline-driven environment. What You’ll Strive For: Set a high bar for team velocity, code coverage, test plans, defect rates, cycle times, and other software engineering KPIs. What You’ll Get: Up to 40% off the base rate of any standard Hertz Rental in a Corporate country. Paid Time Off. Employee Assistance Programme for employees and family. The Hertz Corporation operates the Hertz, Dollar Car Rental, and Thrifty Car Rental brands in approximately 9,700 corporate and franchisee locations throughout North America, Europe, The Caribbean, Latin America, Africa, the Middle East, Asia, Australia, and New Zealand. The Hertz Corporation is one of the largest worldwide airport general-use vehicle rental companies, and the Hertz brand is one of the most recognized in the world.

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details