




Job Summary: Software development professional responsible for maintenance, coding, architecture participation, process modeling, and testing in a SCRUM environment. Key Highlights: 1. Development and maintenance of complex systems 2. Active participation in architecture definition and process modeling 3. Use of agile methodologies and cutting-edge tools Responsibilities: * System maintenance and coding. * Participation in architecture discussions and definitions. * Application of software development methodologies and functional system specification. * Process modeling and mapping. * Collection of supplementary data (business, integration, and technical). * Unit and integration testing. * Creation of Queries, Stored Procedures, Triggers, Functions, and Views. * Participation in SCRUM ceremonies. Requirements: Required experience: * More than 8 years of software development experience. * Java 1\.8 or higher: EJB, Servlet, JDBC, Swing, WebServices * Frameworks: Hibernate, Spring, Struts, Aspose, Jasper, Oracle TopLink, Quartz. * ETL tools: Microsoft SSIS * Databases: SQL Server / DB2 / Oracle. * Data modeling. * UML. * Tools: Eclipse / Maven / Ant / SVN. * Agile methodologies. Desired experience: * .Net * Oracle PL/SQL * WebSphere; * DevOps; Qualifications: * Intermediate English; * Self-taught; * Commitment to deadlines; * Completed or ongoing undergraduate degree. Advantages: * Courses; * Knowledge in the insurance domain; * Certifications; * Spanish.


