···
Log in / Register
Senior Backend Developer (Java / AI)
Indeed
Full-time
Onsite
No experience limit
No degree limit
Patriarch Square, 62 - Historic Center of São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: Develop REST APIs using Java 17+ and Spring, implementing features in layered architecture, consuming external APIs and AI services, with emphasis on robust and secure architectures. Key Highlights: 1. Proficiency in Java 17+ and Spring for high-scale applications 2. Experience with modern architectures and AI systems 3. Focus on application security and technical mentoring * Develop REST APIs using Java 17\+ and Spring AI * Implement features following layered architecture (Controller, Service, Repository) * Consume external APIs and AI services * Implement conversation history and basic memory for agents * Create automated tests using JUnit and Spring Test * Document APIs using Swagger/OpenAPI * Deploy applications in cloud environments Requirements: * Advanced proficiency in Java 17\+ and experience developing high-scale, highly available applications. * Ability to define robust software architectures, including microservices, distributed systems, and event-driven architectures. * Experience defining and evolving engineering standards, coding best practices, and technical guidelines for development teams. * Mastery of the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security) for building APIs, microservices, and scalable platforms. * Ability to design and evolve internal frameworks, reusable components, and shared libraries. * Experience with modern architectures such as Clean Architecture, Hexagonal Architecture, CQRS, and Event Sourcing. * Ability to make strategic architectural decisions, evaluating trade\-offs among performance, scalability, cost, and complexity. * Experience building AI-based systems, including agent architectures and orchestration of complex workflows. Knowledge of multi\-agent architectures, coordination strategies, and inter-agent communication protocols. * Experience evaluating, selecting, and integrating AI models and LLMs for various use cases. * Ability to design memory and context architectures for AI systems, including information retrieval strategies, context compression, and context prioritization. * Experience in distributed data architecture, modeling for large-scale applications, and efficient storage of structured and vector data. * Proficiency in relational and NoSQL databases, as well as partitioning, sharding, and query optimization strategies. * Experience with AWS cloud architectures, including serverless solutions, messaging, secure networking, and event-based architectures. * Ability to design highly observable systems with monitoring, logging, and operational metrics. * Advanced knowledge of application security, including authentication, authorization, encryption, and protection against common vulnerabilities. * Experience applying security to AI systems, including mitigation of risks such as prompt injection and data manipulation. * Ability to conduct security analyses, threat modeling, and architectural reviews. * Serve as a technical reference, supporting architectural decisions, code reviews, and technological platform evolution. * Experience in mentoring and technical development of other engineers, contributing to the team’s technical maturity. Benefits 20 paid vacation days.

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.