




Position Summary: We are seeking a Programmer Analyst with experience in enterprise software development, requirements analysis, and implementation of technological solutions for system evolution and modernization projects using Java and modern architectures. Key Highlights: 1. Will participate in system evolution and modernization projects. 2. Will work with Java technologies and modern architectures. 3. Will develop, modify, and integrate applications and REST APIs. We are hiring! **Java Programmer Analyst** We are seeking a Programmer Analyst with solid experience in enterprise software development, requirements analysis, and implementation of technological solutions. Will participate in system evolution and modernization projects, working with Java technologies and modern architectures. **Work Mode:** On-site \- La Victoria **Main Responsibilities** * Analyze functional and technical requirements for software solution development and implementation. * Develop, modify, and integrate applications, REST APIs, and technological components according to project needs. * Perform unit and integration testing to ensure development quality and correct functionality. * Prepare technical and user documentation, as well as provide preventive and corrective maintenance for applications. * Participate in system optimization, continuous improvement, and modernization initiatives. **Requirements** * Bachelor's degree in Systems Engineering or related fields. * Minimum 5 years of experience in enterprise software development, analysis, design, development, and implementation of systems. * Proficiency in Java 17 or higher, Spring Boot, Spring Framework, and REST API development and integration. * Experience with microservice architectures, Docker, and integration or modernization of existing systems. * Experience with relational databases (PostgreSQL, MySQL or similar), data modeling, and SQL query optimization. * Proficiency with Git for version control and experience in technical documentation and requirements analysis. * Experience in administrative, financial, or institutional systems and participation in digital transformation projects. **Important** * It is mandatory to answer all questions in the job posting to have your application considered. Application Question(s): * Indicate your academic degree (Graduate, Bachelor, Degree Holder, Licensed Professional, or other) and your field of study. * Are you available to work on-site Monday through Friday in La Victoria? Please specify your district of residence. * Indicate your availability to join the position (immediately or in how many days). * Indicate your monthly salary expectation (on payroll basis). * Indicate the most recent version of Java you have used in production projects during the last two years, and your years of experience using Java, Spring Boot, and Spring Framework. * Describe the most relevant project in which you participated using Java and Spring Boot. Specify the company’s industry sector, architecture used (monolithic or microservices), technologies employed, APIs developed or integrated, and your responsibilities within the project. * Describe your experience conducting requirements analysis, technical design, and documentation preparation. Specify the types of documents you have prepared and your level of involvement throughout the development lifecycle. * Describe your experience working with relational databases. Specify which database engines you have used, your involvement in data modeling, and your level of expertise in optimizing SQL queries. * Describe your experience in system modernization or digital transformation projects. Specify the project objective, technologies involved, your specific role, key technical challenges faced, and outcomes achieved. * Indicate your experience using Docker, Git, and microservice architectures, detailing the types of projects where you applied them and your level of involvement. Work Location: On-site employment


