
Software Engineer II Java
- Ciudad de México
- Prácticas
- Tiempo completo
- Work in a software development squad for Restaurant Products to support the design and development for new functionality and items related to technical debt.
- Ensure product requirements, features and backlog items are reviewed and understood as part of the Sprint planning.
- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, adaptability, cost, and security.
- Use software engineering best practices to ensure a high standard of quality for all teamwork.
- Ensure the delivery of high-quality code by implementing unit test, integration tests and code reviews.
- Keep squad documentation up to date.
- 3+ years of non-internship professional software development experience with programming experience in Java and Spring Boot.
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- 3+ years of experience with Relational Databases and SQL.
- Bachelor’s degree in computer science or related field or equivalent years of experience.
- Strong knowledge of software development tools such as Git, GitHub, Jira, Confluence, IntelliJ or equivalent.
- Proven experience with Agile / Scrum framework.
- Advanced application development experience using Java & Spring Boot in microservices applications.
- Proven knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithms).
- Strong verbal and written communication skills in English.
- Proven leadership abilities in an engineering environment in driving operational precision and best practices.
- Highly quantitative with great judgment and passion for building a great customer experience.
- Nice to have experience with JFrog, Jenkings.
- Nice to have experience with Cloud Platforms such as AWS or GCP.
- Nice to have experience with Angular.
- Nice to have experience with Wiz, Veracode, Sonar.