




Job Summary: We are looking for a backend developer who takes protagonism in building robust, scalable, and secure solutions, influencing architecture and elevating quality standards. Key Highlights: 1. Protagonism in building robust and scalable backend solutions 2. Influence on architectural decisions and elevation of quality standards 3. Systemic perspective in projects with direct impact on clients' strategy **At TRINCA, backend is not just about code that works. It’s about supporting strategic decisions, enabling robust digital products, and building the technological foundation that drives our clients’ business future.** If you believe architecture is a responsibility, quality is a decision, and technology must evolve alongside the business, this role could be your next big step. Here, you are not just another developer. You act as a technical reference, influence architectural decisions, and directly contribute to building scalable, secure, and sustainable solutions across diverse contexts and domains. **Your Mission** -------------- Take protagonism in building robust, secure, and scalable backend solutions—connecting business requirements, distributed architecture, and sound engineering practices to sustain products that evolve alongside our clients. Here, you do more than execute tasks. You influence technical decisions, elevate quality standards, and actively contribute to the architectural design of the solutions we deliver. **The Challenge** ------------- * Work in distributed environments where architectural decisions directly impact product sustainability. * Balance delivery speed with quality, resilience, and security. * Translate complex business needs into clear, evolutionary technical solutions. * Support decisions involving trade-offs between cost, scalability, and maintainability. * Contribute to technical debt reduction without compromising product evolution. * Serve as a reference in architectural discussions requiring depth and systemic perspective. **What You’ll Do Daily** ------------------------------------- ### **Software Architecture and Engineering** * Design, develop, and evolve scalable backend solutions using Java and modern frameworks such as Quarkus. * Work with architectures based on DDD, microservices, and event-driven communication. * Design and maintain REST and/or gRPC APIs, ensuring well-defined contracts and proper versioning. * Support technical decisions related to distributed applications, considering business impact. * Ensure high standards of code quality, security, resilience, and performance throughout the application lifecycle. ### **Quality and Reliability** * Write clean, testable, and sustainable code with a long-term vision. * Strengthen automated testing practices (unit, integration, and end-to-end). * Use static analysis, observability, and monitoring tools to ensure technical excellence. * Analyze and resolve production incidents, leading root-cause investigations. * Contribute to structural refactoring and continuous improvement of the codebase. ### **Collaboration and Product** * Collaborate closely with design, product, QA, and client stakeholders. * Actively participate in agile ceremonies, technical refinements, and planning sessions. * Translate business objectives into structured, sustainable technical solutions. * Support strategic decisions with systemic perspective and technical accountability. ### **Continuous Evolution** * Propose improvements to processes, tools, and architecture. * Contribute to technical standardization across projects. * Share knowledge and support the team’s technical growth. * Act as a reference in more complex architectural discussions. **What We’re Looking For** -------------------------- ### **Essential Requirements** * Solid backend development experience with Java, covering the full software lifecycle. * Proficiency in modern Java ecosystem frameworks such as Quarkus or equivalents. * Experience with DDD, microservices, and event-oriented architectures. * Experience with synchronous and asynchronous communication (REST, gRPC, and messaging). * In-depth knowledge of design patterns, domain modeling, and distributed architecture. * Experience with relational and non-relational databases. * Hands-on experience with containers (Docker) and orchestration using Kubernetes or compatible platforms. * Experience with CI/CD pipelines and deployment automation. * Work in agile environments and consistent use of Git. * Knowledge of software security practices and secure development. ### **Nice-to-Have Qualifications** * Experience with Microsoft Azure. * Experience in consulting projects or managing multiple clients simultaneously. * Experience in complex domains such as finance, insurance, or high-volume transactional systems. * Experience in legacy system modernization. * Knowledge of infrastructure-as-code and environment automation. **The TRINCA Way of Technology** -------------------------------- * **We take on complex challenges**, without artificial simplification. * **We connect people, context, and technical decisions**, with responsibility. * **We deliver quality today**, ensuring sustainability tomorrow. **Why This Could Be Your Next Big Opportunity** --------------------------------------------------------- * Work on projects with direct impact on clients’ strategy. * Engage closely with technical leadership and key architectural decisions. * Influence standards, architecture, and quality in challenging contexts. * Broaden your systemic perspective by working across different domains. * Be part of TRINCA’s strategic evolution. If you want to go beyond execution and assume real responsibility for architecture, quality, and impact, TRINCA is the place for you. *We Build What’s Next.* **And the next technological advancement can start with you.**


