




Description: * Join the development team, taking on work items for development in each Sprint. Carry out multidisciplinary software development activities with a focus on product quality and maintainability, such as requirements, analysis and design, programming, configuration management, testing, and deployment. * Completed undergraduate degree in technology-related field. * 3 years of professional experience. * Knowledge of Financial Systems development; * Principles and practices of Agile software development, including the Agile Manifesto, Scrum, Extreme Programming (XP), and Kanban; * Knowledge of continuous integration and delivery and DEVOPS practices; * Experience with continuous integration tools: Jenkins, Sonar, Maven, Nexus, Azure DevOps Service (ADS); * Knowledge and experience in Configuration and Change Management, using tools such as ClearCase, SVN, and Git; * Enterprise Systems integration; * Development using Docker and Kubernetes containers; * Migration of monolithic systems to microservices; * Layered application architecture and MVC model; * Continuous integration (CI), Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), specification by example, refactoring, continuous delivery (CD); * Java Web programming: JEE 5 and later, JSE 5 and later, MicroProfile 3 and later, Java 8 and later, Apache Velocity 1\.6\.x and later, and Spring 3\.x and later; * Java Web programming: JEE 6 or later, JSE 5 or later, JSF versions 2\.x, JPA 2, and Struts 1\.x; * Angular 13\+ programming; * Reverse Engineering; * Transaction management via Container-Managed Transactions (CMT); * Building database queries in SQL language; * Programming skills in the MUMPS language; * Skills in CACHÉ database 2010\.2 or later; * Three-tier application architecture and MVC model; 2512290202491888552


