




**Position:** Senior FullStack Developer**Employment Type: CLT** **Work Mode: Remote** **Education: Completed Bachelor's Degree in IT** **Mandatory Requirements/****Main Responsibilities:** Required Technical Knowledge: Automation of Financial or Banking Systems; (Desirable) Financial Mathematics (applications, amortization systems, monetary correction, etc.); Development using object-oriented systems; Development using Service-Oriented Architecture (SOA); Development using DB2 and SQL Server database management systems (DBMS). PL/SQL (DML, DDL, stored procedures, triggers, views, etc.); \- J2EE (EJBs, Servlets, JPA, JDBC); Flash Builder (Desktop Air Applications, swc, integration with Maven); IReports (Report creation, crosstab, scriptlets); Messaging (sending and receiving messages, DLQ, JBoss/WebSphere MQ integration); Unit Testing (JUnit, Concordion, PowerMock, Mockito, Jasmine); Integration Testing (Arquillian, Spring for dependency injection) GIT / GIT\-FLOW (version control, logs, branches, tags, merge); Maven (build configuration and optimization, plugin usage, transitive dependency management); JBoss and WAS9 (usage and basic administration); Continuous Integration (Jenkins, Nexus); Sonar; Transactional Control (atomic transactions across application servers (XA), transaction attributes); VisualVM (analysis of memory usage, CPU time analysis); REST (Representational State Transfer architecture); APM (performance analysis and improvement).


