Java Staff Software Engineer - Fintech
Summary
Staff-level Java engineer on Walmart's Global Fintech Mexico team, owning end-to-end delivery of fintech products on hybrid cloud architectures, defining coding standards, designing L0-L2 architectures, and mentoring engineers. Core stack: Java, Spring, SQL/NoSQL databases, and Kubernetes.
- Own and manage the development lifecycle of the products and ecosystem delivered by the team.
- Define coding standards and actively enforce their correct adoption across the team
- Develop architectural designs at the L0, L1, and L2 levels.
- Communicate solution details clearly to the rest of the team and guide engineers toward correct implementations.
- Identify and build efficient paths to automate workflows, testing pipelines, and incident response.
- Plan and design the migration of legacy systems to the cloud or hybrid cloud environments.
- 8+ years of solid, hands-on coding experience with a primary focus on the Java ecosystem
- Deep knowledge about the Spring Framework and the most used modules
- Deep knowledge of the JDK, the JVM, and the Java language — including collections, data structures, conditionals, and multithreading
- Solid understanding and application of Object-Oriented Programming (OOP) principles
- Experience managing database connections and working with both SQL and NoSQL database engines
- Strong grasp of cloud computing concepts, container orchestration (Kubernetes), and related technologies
- Proven experience implementing design patterns and integration patterns
- Excellent ability to independently analyze complex issues, develop innovative solutions, and provide technical leadership
- Highly collaborative mindset with a genuine curiosity to learn and explore software in depth
- Strong understanding of the cloud-based software development lifecycle.
- Experience with JSPs
- Familiarity with React
- Java/Spring Certification