





**For BanBajío, people are at the center; therefore, we build a community with the best banking environment and culture.** **Responsibilities and Functions:** * Review and approve requirements specified in analysis documents. * Record System Requirements in the Requirements Matrix. * Understand, establish, and formalize requirements. * Model, classify, prioritize, and validate requirements. * Support Users and Systems Analysts regarding development-related questions and impact assessments. * Analyze, specify, and verify requirements. * Ensure deliverables align with client expectations and project scope. * Identify and analyze potential risks and implement preventive actions. * Detect, to the greatest extent possible, any omissions in user requests. **Completed Bachelor’s Degree in:** * Computer Systems Engineering, Software Development Engineering, Information Technology, or related fields. ***Technical Requirements:*** * **Proficiency in Java:** In-depth knowledge of Core Java language and Object-Oriented Programming (OOP). * **Experience with Spring Boot:** Ability to design, implement, and maintain applications. * **SQL Database Management:** Experience in database design, writing and optimizing complex SQL queries, stored procedures, and managing systems such as Oracle and SQL Server. * **RESTful API Development:** Ability to create and integrate high-performance, secure RESTful web services. * **SOAP Development:** Ability to create and integrate SOAP services in Java applications using Spring Boot or JAX-WS. * **Unit Testing:** Experience implementing unit tests. * **Version Control:** Familiarity with source code management tools, especially Git. * **Microservices Architecture:** Understanding of principles and design patterns for building microservices-based architectures. **Your health, safety, and development matter to us—learn about our benefits here.** **\#bajio JT:STD**


