




Job Summary: The IT Developer I (Java) will develop and maintain backend applications, build RESTful APIs, and actively participate in agile ceremonies while collaborating with other teams. Key Highlights: 1. Develop and maintain backend applications with a focus on performance and security 2. Build RESTful APIs using Java and Spring Boot 3. Contribute ideas that impact software architecture and quality IT Developer I (Java) \- Exclusively for Black individuals or women Country: Brazil **\# WHO WE ARE** F1RST is the future, and your career is here! Our culture is built on "People, Innovation, and Results." We are part of Brazil's largest international bank and one of the world's largest banks, delivering services and experiences to over 60 million customers across the Santander ecosystem. Join the team whose purpose is to support people and help businesses thrive. We are passionate about technology. We are F1RST Digital Services. Follow our LinkedIn to stay updated on all news: https://www.linkedin.com/company/f1rstdigitalservices We have an opening for you to become an **IT Developer I (Java) \- Exclusively for Black individuals or women.** **In this role, you will:** * Develop and maintain backend applications focusing on performance, security, and best practices; * Develop and maintain source code according to specifications, standards, guidelines, and deadlines, using high- and/or low-platform programming languages, as well as requirements analysis and logical/physical design; * Build RESTful APIs using Java and Spring Boot; * Actively participate in agile ceremonies and collaborate with QA, Product, and DevOps teams; * Contribute ideas and suggestions that impact software architecture and quality; Continuously learn from experienced professionals and share knowledge with the team. * **Essential Requirements:** * Proficiency in Java 8 or higher: Basic syntax, control structures, object-oriented programming, collection manipulation, exception handling, and clear error message creation; * Academic or practical experience with Spring Boot: Building REST APIs, using annotations such as @RestController, @Service, and @Repository; * Knowledge of databases and SQL: Table and relationship modeling; familiarity with relational databases (e.g., PostgreSQL, Oracle); * Familiarity with Git version control: Cloning repositories, creating branches, commits, and pull requests; resolving conflicts; Basic understanding of coding best practices and automated testing. Unit testing with JUnit and mocking with Mockito. * **Desirable Requirements:** * Principles and best practices of clean code: Clear naming of variables and methods, SOLID principles; * Knowledge of microservices architecture; * Experience with JPA/Hibernate: Entity mapping using annotations such as @Entity, @Table, @Id, etc.; use of repositories (JpaRepository); * Familiarity with Docker and CI tools (e.g., Jenkins, GitHub Actions); * Basic understanding of messaging systems (Kafka, RabbitMQ); * Basic security concepts: Authentication and authorization (JWT, OAuth2\); * Experience with build tools (e.g., Maven or Gradle); * Familiarity with Scrum methodology; * Experience reading and interpreting technical documentation (e.g., UML); * Experience in requirements analysis and logical/physical design; * Practical experience automating tests using Selenium WebDriver, Appium, Cucumber, and Java; * Knowledge of test automation for web applications and REST APIs; * Familiarity with task management tools (Jira) and test execution tools (Octane); * Understanding of the software development lifecycle and agile methodologies; * Skills in requirements analysis, scenario definition, and test case creation; Technical English and Spanish for reading and writing documentation. * **Work Location:** Santander Branch \- R. Episcopal, 1491 \- Núcleo Res. Silvio Vilari, São Carlos \- SP **\# BENEFITS:** ➡️ Meal allowance; ➡️ Health insurance; ➡️ Dental insurance: Basic and intermediate plans; ➡️ Transportation allowance; ➡️ Flexible Vacation: 24 business days of vacation, divisible into up to 6 periods; after every 2 months worked, you can enjoy 4 business days; ➡️ Birthday Day Off; ➡️ Gym partner programs: Wellhub, Totalpass; ➡️ Flexible Working: Hybrid work model — 2 days remote and 3 days onsite; ➡️ Training platforms with over 100,000 courses; ➡️ Career paths for professional development; ➡️ Flex Learning: Exclusive study incentive for High-Performance employees; ➡️ Childcare allowance; ➡️ "Nascer" Program and extended Paternity Leave. \#LI\-Hybrid \#Java


