About the job
The Senior Java Developer is responsible for spearheading the modernization and progressive development of a dynamic, scalable eCommerce platform. You will establish critical software development standards, patterns, and best practices to transform a legacy system into a cutting-edge solution.
As a key player in our engineering team, you will work closely with various project teams and Product Management to define and implement sustainable technology architectures. Your leadership will guide the Architecture community in ensuring that solutions align with our platform principles and standards.
Collaboration with Domain Architects will be essential as you create platform capability roadmaps, tackling problem areas and making measurable advancements towards our established standards over time. You will prioritize quality by executing a high-value test automation strategy and employing continuous delivery practices to streamline software delivery and enable rapid, dependable deployments.
In this role, you will harness your creative thinking and problem-solving skills to influence business process changes, particularly when faced with complex or ambiguous business processes that complicate technical implementation. You will also work with project teams to focus design efforts on the total cost of solutions, including production support, maintenance, and technical debt implications, while preparing multiple options that illustrate cost/value trade-offs.
Your goal will be to maximize the business value of the software we build by advocating for simplicity and evolutionary architecture. Additionally, you will contribute to the ongoing development of a robust community of practice among Solution Architects and Domain Architects.

