FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Architect
Globalweb CorpSoftware Architect collaborating on solution architecture and guiding developers in project standards at Globalweb. Impacting thousands of users with robust technological solutions.
Tech Stack
Tools & technologiesAngularApacheBootstrapJavaJavaScriptJMeterJUnitLinuxMicroservicesSeleniumSpringSQL
About the role
Key responsibilities & impact- Collaborate in defining the architecture of new solutions and maintaining current architectures.
- Guide developers regarding the adopted design patterns.
- Support the definition of technologies to be used for a given development.
- Assist in integration (packaging) and merges of builds developed in parallel.
Requirements
What you’ll need- Required education:
- Bachelor's degree in Information Technology in progress, or completion of any higher education degree accompanied by a postgraduate certificate (specialization, master's or doctorate) in Information Technology of at least 360 hours.
- 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 and IBM DB2 databases.
- Three-tier application architecture, MVC model. System integration: messaging, JMS, WebSphere MQ, Web services, service bus (WebSphere Message Broker), REST, EJB 3.
- JavaScript, AngularJS or newer and Bootstrap 3 or newer, HTML5, ECMAScript 5 and 6 or newer, CSS3.
- User Experience (UX) and usability concepts.
- Responsive interfaces and Progressive Web Application (PWA) implementation.
- Continuous integration, test-driven development (TDD), acceptance test-driven development (ATDD), specification by example, refactoring, continuous delivery.
- Software testing: unit, integration, system/functional, acceptance/story, load, performance, vulnerability, usability, accessibility. Functional, unit and load test automation using software tools. Unit testing in Java with JUnit 3 or newer. Functional test automation with Selenium WebDriver 2.4 or newer and with Protractor. Load testing with JMeter 2 or newer.
- Java programming for the Web: JEE 6 or newer, JSE 6 or newer, JPA 2, Apache Velocity and Spring.
- Knowledge of transaction management models CMT and BMT (Container-Managed Transactions and Bean-Managed Transactions).
- Static code analysis with SonarQube.
- Building database queries in SQL.
- Concepts of source code version control.
- Eclipse IDE.
- Basic knowledge of Linux and COBOL/CICS.
- Concepts and implementation of application security features (OWASP, JAAS, LDAP, RACF) and Single Sign-On (SSO) solutions.
- Experience with high-performance systems (thousands of transactions per second) and large data volumes (millions of transactions per day).
- Knowledge of public and private cloud.
- Experience developing API-REST based solutions and XML-based solutions.
- Experience developing using message routing in the ISO 8583 standard (ISO8583:1987).
- Development in financial technologies: J/XFS (CWA and FDI): CWA-13937:2000 and FDI 2.1.3b or higher, integrating peripherals such as cryptographic PINPad (EMV chip and magnetic stripe cards, PIN pad and display), authenticated printers, scanners with CMC7 and barcode reading and smartcards.
- Experience developing with cryptography.
- Experience developing with Digital Certificates and Digital Document Signatures.
- Java SWING application programming.
- API design.
- Design of microservices- and container-based applications.
- Multi-tenancy application architecture.
- Knowledge of solutions for Java batch processing.
Benefits
Comp & perks- Health plan (medical insurance).
- Dental plan.
- Prudential insurance: the employee receives at no cost life insurance, funeral assistance and a childbirth benefit, according to the insurer's specific rules.
- Meal voucher or Food allowance.
- Transportation voucher (optional): provided for the commute residence–work–residence; a monthly deduction of 6% of salary applies, limited to the benefit amount.
- Day off on your birthday: a paid day-off is granted to be used on the birthday date and/or within the birthday month.
- Wellhub.
- Partnerships and discounts (educational institutions, gyms, language schools, among others).
- Workplace exercise/stretching sessions.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJavaScriptAngularJSBootstrapHTML5CSS3SQLJUnitSelenium WebDriverJMeter
Soft Skills
collaborationguidancesupportanalysis
Certifications
Bachelor's degree in Information Technologypostgraduate certificate in Information Technology