




Java Semi Senior * Bachelor's degree, graduate or title in Systems Engineering or related fields. * Specialized training in topics related to the functional area (banking sector). * Experience in the financial system or in positions of equal or similar responsibility. * 3\+ years of experience as an analyst developer. * Experience with integrations and best practices with SaaS providers via RESTful APIs. * Knowledge of secure development lifecycle (Sonarqube, OAuth2\.0\). * Development of microservices in one of the following programming languages/frameworks or Java 8/11/17/21. * Knowledge of Spring Framework, Spring Boot (mandatory) and Quarkus (desirable). * Knowledge of application servers: Apache Tomcat, Jboss. * Knowledge of Service Buses: Jboss Fuse (basic). * Experience with API Management (Apigee) (desirable). * Valuable knowledge of GKE (Kubernetes), CloudRun, Docker (desirable). * Knowledge of monitoring tools: Dynatrace, Elk (desirable). * Experience with event-driven programming (pub/sub, Kafka) (basic). * Knowledge of patterns: DDD, TDD, Hexagonal Architecture (basic). * Knowledge of design patterns (Clean Code, Singleton, Builder, Proxy) (desirable). * DevOps knowledge (Azure Repos, Git). * Knowledge of unit testing (Junit, Mocks). * Database management (Redis / DB2 / Sql Server). * Agile development. Job type: Full-time Salary: S/.4,000\.00 \- S/.4,500\.00 per month Application question(s): * What is your availability? * What are your salary expectations? Work location: On-site job


