Description
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