Senior Software Engineer (Java) - Search

Details of the offer

About the role You will have responsibility for the entire development and support process for a software programme. Search is responsible to drive > 60% basket adds and business. As a senior member of the team, you are responsible to ensure we build high-quality software with a DevSecOps mentality. We are seeking a skilled and motivated Software Engineer to join our dynamic team. The successful candidate will be responsible for designing and developing the next generation Search service. This role involves collaborating with multi-functional teams to deliver high-quality, scalable solutions that meet the evolving needs of our customers. We are looking for someone with validated mastery in building and handling secure, scalable, resilient systems.





You will be responsible for High-level expectations from the role include:

Take a business problem and come up with the technical strategy (push vs pull, real-time vs batches, sync vs async) within the team, high-level design, and lead the implementation. Need minimal direction or guidance and collaborate with SDEs across teams working on the same or similar business problem. Lead business solutions end-to-end and strive for high standards. Showcase outstanding behaviour in your work – your design, delivery, code, and processes should set examples for your team. Ensure design or architectural deficiencies are addressed and routinely simplify integration with peer teams. Ensure that all aspects of design, development, and deployment of applications meet industry practices to build and maintain Search and related services. Craft and develop PaaS solutions tailored for private cloud environments. Collaborate with product managers, architects, and other stakeholders to understand requirements and translate them into technical specifications. Build, implement, and maintain scalable, robust, and secure private services. Write clean, maintainable, and efficient code following best practices and standards. Participate in code reviews, providing and receiving constructive feedback. Troubleshoot and resolve issues related to performance, security, and scalability. Stay updated with the latest trends and technologies in cloud computing and PaaS. Build and maintain technical documentation for developed services. You will need Experience Required:

Previous experience of product development using agile methodologies. Hands-on experience of building and supporting reliable and operationally robust full-stack and distributed Java applications/products. Any previous experience of contributing to globally distributed software engineering teams would be a big plus. Mentor junior engineers and drive the change. Operational skills relevant:

Demonstrate in-depth knowledge of IDE, language, and toolset in language of choice. Implement critical path components in a large or complex project. Demonstrate excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath. Comfortably test drive any feature/comfortable with TDD cycle. Comfortably debug/find complex problems. Design, identify, and apply appropriate design patterns to problems. Understand and demonstrate Idempotency in service designs.




#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobleads

Requirements

Oracle Financials, Support Specialist

Description: We are seeking a talented individual to join our CIS (Corporate Information Solutions) Autonomous Finance Team team at Marsh.This role will be b...


Gb001 Marsh Ltd - England

Published 7 days ago

Servicenow Grc Developer

Our client is seeking an experienced ServiceNow GRC Developer for a 12-month contract. This role offers an exciting opportunity to lead critical Governance, ...


Linking Humans - England

Published 8 days ago

Staff Software Engineer

THE CARWOW GROUP Carwow Group is driven by a passion for getting people into cars. But not just any car, the right car. That's why we are building the go-to ...


Carwow - England

Published 7 days ago

Lead Configuration Analyst

At Bionic, we're making life radically easier for small business owners. We're building a one-stop shop for business essentials that's powered by smart techn...


Bionic Services Ltd - England

Published 7 days ago

Built at: 2024-11-22T10:59:58.691Z