
Java Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Brazil.
• Design and uphold Java web applications employing a multilayer architecture;
• Establish the architecture for new enterprise solutions within the financial services industry;
• Enhance and sustain the architectures of existing systems;
• Mentor development teams on the implementation of design patterns and best practices in development;
• Assist in defining and selecting technologies for new development initiatives;
• Oversee the integration and unification of parallel builds;
• Define architectures utilizing microservices, containers, and multi-tenancy;
• Organize system integrations via APIs, messaging, and service buses;
• Ensure adherence to security standards, software quality, and test automation;
• Support the creation of high-performance solutions capable of processing thousands of transactions per second and millions daily;
• Operate within public and private cloud environments;
• Engage in teams applying agile methodologies such as Scrum, XP, and Kanban;
• Proficiency in Java Web and Java technologies, including JEE 6+, JSE 6+, JPA 2, Spring Framework, Apache Velocity, CMT/BMT transactions, batch processing, and Java Swing;
• Extensive experience in software architecture and enterprise solution design;
• Understanding of MVC architecture, Design Patterns, Enterprise Integration Patterns (EIP), SOA, microservices, containers, multi-tenancy, and API design;
• Familiarity with AngularJS, HTML5, CSS3, and Progressive Web Applications (PWA);
• Experience with integrations involving JMS, WebSphere MQ, WebSphere Message Broker, REST, XML, EJB 3, and the ISO 8583 (1987) standard;
• Knowledge of IBM DB2 databases and SQL;
• Experience with CI/CD practices and automated testing through TDD, ATDD, JUnit, Selenium, JMeter, and SonarQube;
• Understanding of application security principles using OWASP, JAAS, LDAP, RACF, SSO, and encryption mechanisms;
• Experience with high-performance, high-volume transactional systems;
• Familiarity with financial and self-service technologies, including J/XFS (CWA-13937:2000 and FDI 2.1.3b+);
• Experience integrating banking peripherals such as EMV cryptographic PIN pads, validating printers, CMC7 and barcode scanners, and smart cards;
• Proficiency in Linux environments;
• Basic knowledge of COBOL and CICS;
• Experience working in both public and private cloud environments;
• Experience with agile methodologies, including Scrum, XP, and Kanban;
• Meal allowance and/or food voucher;
• Health and dental insurance;
• Health insurance coverage for your pet;
• Home office allowance (for remote positions);
• Welcome kit provided during onboarding;
• Life insurance;
• Zenklub, which offers psychological and nutritional support;
• TotalPass;
• Certification and Continuous Learning Program with partners such as Adobe, Anthropic, AWS, Google, Microsoft, and Salesforce;
• Partnerships and discounts to enhance your professional growth;
• Access to UOL content;
• Maternity kit;
• Extended maternity and paternity leave;
• Employee referral program.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.