Backend Developer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Desenvolvedor Backend Java construindo APIs, microsserviços e arquitetura Server-Driven UI. Atuando em produto digital financeiro da FCamara para aplicações mobile.
Responsibilities:
- Develop and enhance backend services responsible for the product
- Build scalable, secure, and highly available APIs for consumption by mobile applications
- Implement business rules related to product features
- Implement services responsible for configurations and structures supporting the Server-Driven UI strategy
- Define and evolve contracts between the backend and mobile applications
- Develop services following modular and decoupled architecture principles
- Implement integrations with existing services and platforms within the client ecosystem
- Develop authentication, authorization, and access control mechanisms
- Implement concurrency handling, idempotency, and operational consistency
- Ensure traceability of operations performed by users
- Implement appropriate handling of errors, exceptions, and service unavailability
- Create unit and integration tests, and support automated testing
- Participate in code reviews and the definition of development standards
- Support observability strategies using structured logs, metrics, and distributed tracing
- Work closely with Architecture, Mobile, QA, Product Owners, and Squad Leaders
- Support performance analysis, troubleshooting, and continuous improvement of services
Requirements:
- Strong experience in Java backend development
- REST API development
- Microservices architecture
- Distributed systems
- Design patterns and SOLID principles
- Clean Architecture and software engineering best practices
- Synchronous and asynchronous integration between services
- Relational and/or NoSQL databases
- Caching strategies
- Messaging and event-driven architectures
- Git
- Unit and integration testing
- CI/CD
- Containers
- Knowledge of Kubernetes
- Knowledge of cloud environments, preferably AWS
- Knowledge of OAuth 2.0, OpenID Connect, JWT, authentication and authorization, RBAC and access control, API security, encryption of data in transit and at rest, secrets and credential management, secure coding, OWASP API Security, and Zero Trust principles is desirable
- Knowledge of or experience with Server-Driven UI architectures, including contracts for dynamic interface representation, APIs designed to compose mobile user journeys, schema versioning, compatibility across application versions, feature flags, remote configuration, fallback strategies, evolving user journeys without direct dependence on new app store releases, and separation between business rules, experience configuration, and presentation
Benefits:
- No benefits, perks, or additional compensation are explicitly provided in the job posting
















