




Job Summary: We are seeking a Software Architect with Java backend experience to define architecture standards, design frameworks, and evolve the corporate technology stack. Key Highlights: 1. Actively participate in defining architecture standards. 2. Design, build, and evolve technological capabilities. 3. Serve as a technical reference and promote innovation. We are looking for a **Software Architect** with mandatory Java backend experience to join a leading company in the financial and payment ecosystem. The role will actively contribute to defining architecture standards, designing frameworks and reusable components, evolving the corporate technology stack, automating the software development lifecycle, and adopting new practices and technologies. Your mission will be to design, build, and evolve the technological capabilities that enable development teams to deliver software faster, more securely, consistently, and at scale. **Your key responsibilities will include:** Architecture and Standards * Define, document, and evolve the organization’s software architecture standards. * Design technical guidelines for backend, frontend, integration, and technology platforms. * Participate in evaluating, selecting, and integrating new technologies, frameworks, and development tools. * Promote best practices in design, development, security, observability, and application operations. * Collaborate on defining and evolving the company’s technology roadmap. Development Platform * Design, develop, and maintain archetypes, templates, frameworks, libraries, and reusable components to accelerate solution development. * Drive the evolution of internal platforms aimed at improving the developer experience (DevEx). * Automate software lifecycle processes and tasks to optimize delivery time and quality. Quality and Engineering * Define strategies for testing, observability, monitoring, and technical debt reduction. * Participate in architecture and technical design reviews of strategic solutions to ensure scalability, maintainability, and performance. Developer Experience * Create technical documentation, playbooks, and adoption guides for development teams. Technical Evangelism and Innovation * Serve as a technical reference, providing guidance, training, and mentoring to engineering teams. * Participate in internal technical communities, promoting knowledge sharing and continuous improvement. * Research technological trends and evaluate innovative tools, including Artificial Intelligence solutions applied to software development. **Skills and competencies we value:** * **Technical Leadership:** Ability to influence and support development teams without hierarchical authority, promoting adoption of best practices and architecture standards. * **Architectural Vision:** Ability to design scalable, resilient, and maintainable solutions, aligning technical decisions with business needs. * **Systems Thinking:** Ability to understand the impact of technological decisions across the entire ecosystem of applications and platforms. * **Effective Communication:** Excellent skills to convey technical concepts to diverse audiences, facilitating collaborative work across teams. * **Innovation:** Continuous curiosity about new technologies, tools, and trends that enhance software engineering. * **Continuous Improvement Orientation:** Ability to identify optimization opportunities in processes, platforms, and development practices. * **Problem Solving:** Analytical thinking to design efficient solutions for highly complex technical challenges. * **Results Orientation:** Focus on delivering impact through building platforms and standards that improve development productivity and quality. **What do we expect from you?** * Advanced student or graduate in Computer Science or related fields. * Solid backend development experience using Java and Spring Boot. * Experience designing and implementing REST APIs and microservices-based architectures. * Strong knowledge of Object-Oriented Programming, design patterns, and SOLID principles. * Experience using Git, Docker, and unit/integration testing. * Solid knowledge of relational databases. * Experience participating in software architecture decisions and defining technical standards. **We value:** * Knowledge of **modern architectures**, such as Clean Architecture, Hexagonal Architecture, Domain-Driven Design (DDD), Event-Driven Architecture, and distributed systems (desirable). * Experience with **integration and messaging technologies**, such as Apache Kafka, RabbitMQ, or similar (desirable). * Knowledge of **observability**, using tools like OpenTelemetry, Grafana, Prometheus, or the ELK Stack (desirable). * Experience with **cloud platforms** (preferably AWS), Kubernetes, CI/CD, and Infrastructure-as-Code (Terraform) (desirable). * Interest or experience using **Artificial Intelligence tools** applied to software development, automation, and AI-assisted engineering (desirable). * Participation in technology modernization initiatives, internal development platform construction, reusable framework creation, and contributions to technical communities will be especially valued. **What does our client offer?** * Direct employment relationship with a market-leading company in finance and payments. * Hybrid work model in CABA (2 days onsite, 3 remote). * Annual performance bonus and periodic salary reviews. * Premium health insurance for you and your family. * Continuous training and technical certification program. * Monthly internet reimbursement and delivery platform credits. * Vacation days on business days and extended leave options. Application Question(s): * Please indicate your desired gross remuneration. Work Location: Hybrid in Parque Patricios, Buenos Aires


