




Job Summary: IDM Technology is seeking a Senior Java 11 Full Stack Programmer Analyst to design, develop, and maintain scalable applications and technically lead backend solutions. Key Highlights: 1. Design and maintain Full Stack applications with Java 11+ and Angular 5+ 2. Technically lead backend solution development with Spring Boot 3. Participate in technical architecture definition and decision-making IDM Technology, specialists in IT solutions, is looking for a Senior Java 11 Full Stack Programmer Analyst to join a major company in the region. **Responsibilities** * Design, develop, and maintain Full Stack applications using Java 11\+ and Angular 5\+, ensuring high performance, scalability, and maintainability. * Technically lead backend solution development with Spring Boot (2 and 3\) and Spring Framework, applying layered architecture and design patterns. * Develop and optimize RESTful services, integrations, and complex business logic. * Implement development best practices such as Clean Code, SOLID principles, and software quality standards. * Participate in technical architecture definition and technological decision-making. * Develop responsive web interfaces using HTML5, Bootstrap 4/5, and Angular. * Manage data persistence using MyBatis, Spring JDBC, and Oracle, ensuring efficiency and security. * Conduct code reviews and provide technical support to junior developers. * Manage code versioning via Git and/or SVN, maintaining organized workflows. * Collaborate with multidisciplinary teams under development methodologies and best practices. * Document technical solutions and participate in technical meetings when required. **Requirements** * Solid experience (5+ years) in Java development (8, 11, 17\+). * Angular 5\+ and NodeJS 14\+ * Spring Boot 2 and 3 * Spring Framework 4\+ * Proficiency in frontend development with HTML5, Bootstrap 4 and 5\. * Experience handling Oracle databases. * Use of MyBatis and Spring JDBC for data access. * Experience deploying and configuring applications on Tomcat 8\.5, 9, and 10\+. * Project management with Maven. * Eclipse (Backend) * Visual Studio Code (Frontend) * Experience with version control using Git and SVN. * Experience with AngularJS. * Knowledge of Python 3\+ and frameworks such as Flask. * Proficiency in the R language. * Experience with Redis. * Development of hybrid mobile applications using: Apache Cordova, Capacitor / Ionic, and Android. **Benefits** * Remote work. * Challenging project. Employment type: Full-time Application question(s): * Do you authorize the use of your personal data in accordance with Law No. 29733 to include you in our database and consider you for future selection processes and employment opportunities? * How many days would it take you to join the organization? * What is your salary expectation? * Do you have at least 5 years of experience developing Full Stack applications with Java (8, 11, or 17\+) and Angular (5\+)? * Have you developed and maintained backend applications using Spring Boot (2 or 3\) and Spring Framework (4\+)? Please elaborate. * On a scale where 1 = Basic, 2 = Intermediate, and 3 = Advanced, indicate your proficiency level applying Clean Code and SOLID principles in production projects: * What is your proficiency level in developing and consuming REST APIs using Java and Spring Boot? * Indicate your proficiency level working with Oracle databases and persistence frameworks such as MyBatis or Spring JDBC: * Have you worked with version control in collaborative environments using Git or SVN? * Do you have experience technically leading development efforts, performing code reviews, or mentoring junior developers? Work location: Remote work


