
Software Architect Specialist
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Brazil.
• Collaborate in defining the architecture for new solutions while maintaining existing ones.
• Provide guidance to developers on the established design patterns.
• Assist in determining the technologies to be utilized for specific development initiatives.
• Facilitate the integration (packaging) and consolidation of builds that are developed concurrently.
• Make a significant impact on thousands of users at major companies that utilize the solution on a daily basis.
• Currently enrolled in a higher education program in Information Technology or have completed an advanced degree accompanied by a postgraduate certificate in Information Technology with at least 360 hours.
• Knowledge of Agile software development principles and practices, including the Agile Manifesto, Scrum, Extreme Programming (XP), and Kanban.
• Experience in analyzing functional and non-functional requirements.
• Familiarity with design patterns including enterprise integration patterns, design patterns, SOA, and microservices patterns.
• Proficiency in relational data modeling and experience with IBM DB2 databases.
• Understanding of three-tier application architecture and the MVC model.
• Experience with systems integration, such as messaging, JMS, WebSphere MQ, web services, service bus (WebSphere Message Broker), REST, and EJB 3.
• Proficient in JavaScript, AngularJS or later, Bootstrap 3 or later, HTML5, ECMAScript 5 and 6 or later, and CSS3.
• Knowledge of User Experience (UX), usability concepts, responsive interfaces, and PWA implementation.
• Familiarity with continuous integration, TDD, ATDD, specification by example, refactoring, and continuous delivery.
• Experience in software testing and automation using JUnit 3 or later, Selenium WebDriver 2.4 or later, Protractor, and JMeter 2 or later.
• Proficiency in Java web application development, including JEE 6 or later, JSE 6 or later, JPA 2, Apache Velocity, and Spring.
• Understanding of CMT and BMT transaction management models.
• Experience with static code analysis using SonarQube.
• Knowledge of SQL queries and concepts related to source code version control.
• Familiarity with Eclipse IDE.
• Basic knowledge of Linux and COBOL/CICS.
• Understanding of application security principles, including OWASP, JAAS, LDAP, RACF, and SSO solutions.
• Experience with high-performance systems and high-volume data processing.
• Knowledge of public and private cloud environments.
• Experience in developing solutions based on REST APIs and XML.
• Involvement in development related to message routing based on the ISO 8583 standard (ISO 8583:1987).
• Experience with technologies specific to the financial industry, such as J/XFS, CWA-13937:2000, and FDI 2.1.3b or later, integrating financial peripherals.
• Proficiency in encryption, digital certificates, and digital document signing.
• Experience in Java Swing application development.
• Knowledge of API design, microservices-based applications, and containers.
• Understanding of multi-tenant application architecture.
• Familiarity with Java-based batch-processing solutions.
• Health Insurance.
• Dental Insurance.
• Prudential Insurance: employees receive life insurance, funeral assistance, and a birth benefit basket at no cost, subject to the insurer’s specific terms.
• Meal Voucher or Food Voucher.
• Transportation Voucher (optional): provided for commuting between home and work, with a monthly deduction of 6% of the employee’s salary, limited to the benefit amount.
• Day Off: employees receive a day off for their birthday, which must be taken on the birthday itself and/or during the birthday month.
• Wellhub.
• Agreements and Partnerships with educational institutions, gyms, language courses, and more.
• Workplace Exercise Program.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.