




Job Summary: We are seeking a Java Tech Lead with a focus on architecture and technical leadership to contribute to corporate solutions based on microservices, APIs, and complex integrations. Key Highlights: 1. Lead technical teams and serve as a reference in architectural decisions. 2. Design end-to-end solutions and define development standards. 3. Participate in high-impact corporate projects. At KEY Solutions, an Information Technology consulting firm, we are looking for a Java Tech Lead with expertise in architecture and technical leadership to participate in high-demand corporate solutions built on microservices, APIs, and complex integrations. Learn more \-\> https://www.linkedin.com/company/key\-solutions\-srl Work Mode: \[On-site / Hybrid / Remote, to be agreed with the client] Start Date: Immediately **Responsibilities** → Lead technical teams and serve as a reference in architectural decisions → Design end\-to\-end solutions (backend, APIs, integrations, and frontend at the architectural level) → Define development standards, best practices, and code quality → Design and evolve backend services in Java (Spring Boot) → Build and govern REST APIs (versioning, security, contracts, validation) → Optimize performance and resilience (caching, concurrency, retries, circuit breaker, JVM tuning) → Design integrations with external systems (REST, SOAP, events, webhooks), ensuring traceability and idempotency → Model data (SQL/NoSQL), asynchronous processes (queues/events), and scheduled jobs → Ensure quality through automated testing (unit, integration, contract testing) → Oversee deployments, observability (logs, metrics, traces), and troubleshooting → Participate in CI/CD strategy and cloud deployments (Azure) → Mentor the technical team (code reviews, technical sessions, coaching) → Coordinate with business units, QA, frontend, DevOps, and external vendors **Requirements** Core → Degree in Systems Engineering, Computer Science, or related field → 8+ years of software development experience (Java backend) → 3+ years leading technical teams → Experience in distributed or high-demand system architecture → Intermediate English **Java Backend** → Java (preferably 11\+ / 17\+) → Spring (Boot, MVC, Security) → REST API design (versioning, validation, security, documentation) → Concurrent programming and performance optimization → SOLID principles, DDD, and architectural patterns **Architecture & Integration** → Microservices and decoupled architecture → REST / SOAP / Webhook integrations → Messaging and event-driven systems (Azure Service Bus or similar) → Resilience patterns (Retry, Circuit Breaker, Bulkhead) → Design of scalable and fault-tolerant systems **Database / SQL** → Proficiency in SQL (modeling, indexing, query optimization) → Experience with SQL Server / Azure SQL → JPA / Hibernate (transactions, tuning, migrations) **Cloud – Microsoft Azure (Desirable)** → App Services, Web Apps (Java) → Azure Storage → Azure SQL Database → Azure AD (SSO) → Experience in cloud environments and deployments **DevOps / Quality** → Azure DevOps (CI/CD pipelines) → Git / Maven or Gradle → SonarQube → Automated testing (JUnit) → Monitoring, observability, and troubleshooting **Frontend (Desirable)** → Angular (integration and architectural level) → API consumption, error handling, and authentication → Concepts of performance, modularity, and state management **AI-Assisted Engineering (Desirable)** → Use of AI tools for code development and testing → Ability to assess quality and risks of AI-generated code → Best practices in AI\-assisted development **Soft Skills** → Technical leadership and mentoring → Effective communication → Analytical capability (functional and technical) → Decision-making and architectural judgment → Collaborative work and results orientation **What We Offer** → Participation in high-impact corporate projects → Technical challenges in architecture, performance, and scalability → Competitive market-aligned compensation **Application** Please send your updated CV including: → Expected salary → Availability talento@keysolutions.com.pe Subject: IDTechLeadJavaFullStack \- 202605 \- FirstNameLastName Work Location: Hybrid in San Isidro, Lima


