Job Title: Sr. Java Architect
Term: 12+ months
C2C
Location: Sunnyvale, CA, United States - Candidates will be remote initially but MUST be willing to relocate to work at the Sunnyvale location once Covid-19 clears.
Min Requirements:
• 10+ years full-time professional software development experience using Java
• 3+ years on Azure Cloud Stack (Bonus: Experience on Cosmos DB)
• 2+ years in architecting large scale solution (Bonus: Experience on Kubernetes)
• Architecture: Knowledge of data structures and an eye for architecture. You can discuss the tradeoff between architectural choices, both on a theoretical level and on an applied level. You should be able to design database schemas in extensible way.
• Strong coding/debugging abilities: You have advanced knowledge of at least one programming language and are happy to learn more. Our codebase is primarily in Java.
• Product sense: You create more than beautiful code. Engineers at Sam's Club play a crucial role in choosing what we build and how we build it.
• You will work with technologies like Rx Java, NoSQL, Azure Cloud Stack, Kubernetes environment
• Solve challenging problems with cutting edge design and algorithms.
• Work with product engineering teams to identify, design and build solutions that help scale our services and platforms.
• Architect the systems, lead teams, mentor engineers and drive project quality metrics.
• Drive adoption of best practices in code health, testing, and maintainability
• Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for scalability and testability
• Work with smart and motivated teammates in a fast-paced, collaborative environment.
• Build elegant backend platform components for high throughput and low latency distributed systems.