




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, develop, and maintain scalable Full Stack applications 2. Technically lead backend solution development with Spring Boot 3. Collaborate with multidisciplinary teams using agile methodologies IDM Technology, an IT solutions specialist, 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 defining technical architecture and making technology decisions. * 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 source code versioning via Git and/or SVN, maintaining organized workflows. * Collaborate with multidisciplinary teams following development methodologies and best practices. * Document technical solutions and participate in technical meetings as 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 managing 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 using Maven. * Eclipse (Backend) * Visual Studio Code (Frontend) * Experience with version control systems Git and SVN. * Experience with AngularJS. * Knowledge of Python 3\+ and frameworks such as Flask. * Proficiency in the R programming 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 for 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 level of applying Clean Code and SOLID principles in production projects: * What is your level of experience developing and consuming REST APIs using Java and Spring Boot? * Indicate your level of experience 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, conducting code reviews, or mentoring junior developers? Work location: Remote


