




Job Summary: A professional to develop and maintain Java applications, participate in requirements gathering, implement new features, and resolve technical incidents, contributing to technical decisions and documentation. Key Highlights: 1. Develop and maintain Java applications in corporate environments 2. Implement new features and integrate systems 3. Analyze and resolve technical incidents while adhering to deadlines **Description** * Develop, maintain, and evolve Java applications in corporate environments. * Perform corrective and evolutionary maintenance in production. * Participate in requirements gathering and understanding of business rules with end-user departments. * Implement new features, integrations, and improvements in existing systems. * Analyze and resolve technical incidents, respecting deadlines and service-level agreements. * Prepare and maintain technical and functional documentation. * Support testing, user acceptance testing (UAT), and version deployment activities. * Contribute to technical decision-making and support other developers. Requirements * Solid experience in Java development and object-oriented systems. * Experience with Spring Framework, JPA/Hibernate, and integration with Oracle databases. * Experience in development and integration via Web services/APIs/REST. * Experience in data modeling and UML. * Experience with application servers such as Tomcat or similar. * Familiarity with support processes, SLAs, and incident handling. * Experience in technical documentation and user support. * Bachelor's degree in IT or equivalent proven professional experience. **Preferred Qualifications:** * Experience with legacy systems and technological modernization processes. Minimum Education Level: Bachelor's Degree


