




About the job IDM Technology, specialists in IT solutions, is looking for a Backend Java Senior to join an important company in the region. **Functions** * Collaborate in leading the design of architectures for critical systems. * Make strategic technical decisions. * Optimize performance of transactional systems. * Implement high availability solutions. * Collaborate with architects on standards. * Research and implement new technologies. * Negotiate technical vs. business requirements. * Manage technical debt. **Requirements** * Bachelor's or professional degree in Systems Engineering or related fields. * Minimum of 5 years of experience. * 3 years of experience in the banking sector. * Solid mastery of at least one backend language (Java, Node.js, etc). * Experience with corresponding frameworks (Spring, .NET, Express, Django/Flask). * Knowledge of relational databases and schema design. * Experience with external API integrations. * Knowledge of common design patterns. * Experience with authentication protocols (OAuth 2.0, JWT). * Intermediate knowledge of cloud platforms (AWS, Azure, GCP). * Implementation of well-structured RESTful APIs. * Experience with microservices. * Experience with API Gateway and API HUB. * Experience with message queue technologies (RabbitMQ, Kafka, Azure Event Hub). * Basic implementation of caching (Redis, Memcached). * Collect, instrument, and export telemetry data (metrics, logs, and traces). * Handling database transactions. * Basic experience with optimized SQL queries. * Generation of basic audit logs. * Basic knowledge of containers (Docker). * Secure implementation of authentication and authorization. * Basic knowledge of OWASP Top 10. * Experience with input data validation. * Secure handling of credentials and tokens. * Basic knowledge of encryption and hashing. * Prevention of SQL injection. * Implementation of TLS/SSL. **Benefits** * Full payroll. * Growth opportunities. * Good working environment. Job type: Full-time Salary: Up to S/.1.00 per month Application questions: * How many years of experience do you have as a Backend Senior? * How many years have you worked with Java and .Net? * Do you have a high level in software architecture and design patterns? * The work modality is on-site; do you agree with this? * What is your salary expectation? * Do you have experience in banking? How many years? * Do you authorize the use of your personal data according to Law No. 29733 to include you in our database and consider you for future selection processes and job opportunities? Work location: On-site job


