Faster chat, better deals — Get the App

Java Software Architect (Remote)

Indeed

Company

Job typeFull-time
Workplace typeRemote
Experience levelMore than 10 years
Education levelBachelor's Degree

Description

**Work modality:** Remote work from any city in Brazil. All our job openings are open to People with Disabilities (PwD). **Requirements and Qualifications:** * Bachelor's degree in IT or related field; * Solid experience in software architecture. * Oracle Certified Professional – Java SE Programmer (version 5 or higher); * Principles and practices of agile software development, including the Agile Manifesto, Scrum, Extreme Programming (XP), and Kanban. * Analysis of functional and non\-functional requirements; * Design patterns (enterprise integration patterns, design patterns, SOA, microservices patterns); * Relational data modeling .(including IBM/DB2\) * Three\-tier application architecture, MVC model. * System integration: Messaging, JMS, WebSphere MQ, Web services, Service Bus (WebSphere Message Broker), REST, EJB 3\. * Javascript, Angular JS 1\.5 or higher and Bootstrap 3 or higher, HTML 5, ECMAScript 5 and 6 or higher, CSS 3 * User Experience (UX) and usability concepts. i) Responsive interfaces and PWA applications. * Continuous integration (CI), test\-driven development (TDD), acceptance test\-driven development (ATDD), specification by example, refactoring, continuous delivery (CD). * Experience developing API\-REST\-based solutions and XML\-based solutions; * Experience developing solutions using ISO 8583 message routing (IS08583: 1987\); * Development using financial technologies: J/XFS (CWA and FDI): CWA\[1]13937:2000 and FDI 2\.1\.3b or higher, integrating peripherals such as cryptographic PinPad (EMV chip cards and magnetic stripe cards, PIN keypad and display), authenticating printers, scanners reading CMC7 and barcodes, and smartcards; * Experience developing solutions using cryptography; * Experience developing solutions using Digital Certification and Digital Document Signing; * Java SWING application programming; * Software testing: unit, integration, system/functional, acceptance/user story, load, performance, vulnerability, usability, accessibility. Functional, unit, and load test automation using software tools. Unit testing in Java using JUnit 3 or higher. Functional test automation using Selenium WebDriver or equivalent. Load testing using JMeter or equivalent; * Java web programming: JEE 6 or higher, JSE 6 or higher, JSF versions 2\.x, JPA 2 and Struts 1\.x. t) Static code analysis using SonarQube. * Writing database queries in SQL. v) Source code version control concepts and usage of CI/CD tools, ClearCase, GIT or equivalents, and DevOps practices. w) Eclipse IDE x) Basic knowledge of Linux and COBOL/CICS * Concepts and implementation of application security features (OWASP, JAAS, LDAP, RACF, Cryptography, Digital Certification, SSO) and SSO (Single Sign\[1]On) solutions. * Experience in developing and deploying Java/JEE systems aa) Experience with high\-performance systems (thousands of transactions per second) handling large data volumes (millions of daily transactions). bb) API (Application Programming Interface) design. cc) Microservices\- and container\-based application design. dd) Multi\-tenancy application architecture. ee) Knowledge of Java batch processing solutions. **Desirable:** * Technical leadership * Strong communication skills * Ability to effectively share knowledge **Additional Information** -------------------------- **Benefits:** Meal and/or Food Allowance Subsidized Health Plan for employee and dependents Dental Plan Transportation Allowance TotalPass, for your well\-being wherever you are Annual Profit and Results Sharing Program Birthday leave Educational Incentive Program (certifications, courses, undergraduate and graduate studies) Group Life Insurance and Funeral Assistance Daycare Assistance and Kit Fóton Baby ‍ ‍ Talent Referral Program Bonus Triennial Bonus (3% salary increase every 3 years of service) Birthday gift Itaú account maintenance fee waiver and preferential rates for payroll\-deducted loans CLT employment contract **Selection Process Steps:** * Registration * Chat with People Partner * Technical interview * Behavioral assessment * Pre\-offer * Hiring

Some content was automatically translated

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

Java Software Architect (Remote) job by Indeed in 2026 | ok.com