Java Developer joining the Globalweb development team and working on financial systems and agile methodologies.
Responsibilities
Join the development team, taking on work items for implementation each Sprint.
Perform software development activities in a multidisciplinary manner with a focus on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment.
Manage your own work and promptly inform the team of any delays or other impediments.
Knowledge in developing Financial Systems.
Principles and practices of agile software development, including the Agile Manifesto, Scrum, Extreme Programming (XP) and Kanban.
Knowledge of continuous integration and continuous 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 discipline, using tools such as ClearCase, SVN and Git.
Analysis and specification of functional, non-functional and agile requirements.
Design patterns and good programming practices.
Enterprise systems integration.
Microservices architecture and development: tracing, APIs, fault tolerance, metrics, health checks.
Development with Docker containers and Kubernetes.
Migration of monolithic systems to microservices.
Relational data modeling.
Layered application architecture and MVC model.
Responsive interfaces.
System integration: Messaging, JMS, Web services, Service Bus (WebSphere Message Broker), REST, SOA, EJB 3.
Responsive interfaces and Progressive Web Applications (PWA).
Java SWING application programming.
Continuous integration, Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), specification by example, refactoring, continuous delivery.
JavaScript: ECMAScript 5 and 6 or higher, Ajax, jQuery, AngularJS 1.5 and higher, Angular 5 and higher, Bootstrap 3 or higher, HTML5, CSS3; ASP and .NET.
User Experience (UX) and usability concepts.
Software testing: unit, integration, system/functional, acceptance, load, performance, vulnerability, usability, accessibility. Test automation. Knowledge of JUnit 3 or higher. Knowledge of Selenium WebDriver 2.4 or higher. Knowledge of JMeter 2 or higher.
Building simulators such as mocks/stubs for interface simulation and virtualization.
Java for Web programming: JEE 5 and higher, JSE 5 and higher, MicroProfile 3 and higher, Java 8 and higher, Apache Velocity 1.6.x and higher, and Spring 3.x and higher.
Java for Web programming: JEE 6 or higher, JSE 5 or higher, JSF 2.x, JPA 2 and Struts 1.x; Clicksign 982e0c61-cbdf-4f08-99a1-c65a43aec050 ARP Nº 161/2025 SICLG 61193 LC 210/2024- CECOT 85/137.
Application servers: JBoss 4.2.3 and higher, WebSphere 8 and higher, Liberty 17 and higher, and Quarkus framework.
Multi-tenancy application architecture.
Linux operating system; static code analysis with SonarQube.
Refactoring of web applications with emphasis on migrating rules from the front-end to the back-end.
Reverse engineering.
Transaction management via Container-Managed Transactions (CMT).
Building database queries using SQL.
IDEs: Eclipse and Visual Studio Code; Ant and Apache Maven. Programming skills in MUMPS language.
Skills with Caché database 2010.2 or higher.
Knowledge of the OPENVMS and/or Linux platform.
Desirable knowledge using access interfaces such as CICS, CICS/WEB, Broker, MQ Series, SOAP, API.
Programming skills in Delphi 5 or higher; three-tier application architecture and MVC model.
Programming skills in Enterprise PowerBuilder.
Development of solutions for UNIX-like systems.
Experience developing with message routing following 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 card and magnetic stripe card, PIN pad and display), authenticated printers, scanners with CMC7 and barcode reading and smartcard.
Experience developing with cryptography.
Requirements
Bachelor's degree in one of the following fields: Systems Analysis, Computer Science, Data Processing, Information Systems, Informatics, Computer Engineering or other Information Technology fields; or a bachelor's degree in any field plus a postgraduate specialization in Information Technology.
Oracle Certified Professional – Java SE Programmer (version 5 or higher).
CSD – Certified Scrum Developer.
PSD – Professional Scrum Developer.
Benefits
Health Insurance
Dental Plan
Life Insurance – Porto Seguro
Meal Allowance or Food Allowance
Transportation Allowance (optional): provided to the employee for the commute home–work–home and will be deducted monthly at 6% of the salary, limited to the benefit amount.
Day off: the employee will be granted a day off for their birthday, to be taken on the birthday or within the birthday month.
Wellhub
Discounts and Partnerships (educational institutions, gyms, language courses, among others)
Workplace stretching/gymnastics.
Partnership with discount at PetLove.
ZenKlub - access to a comprehensive wellbeing platform.
Technical Lead guiding backend development for large - scale digital banking solutions at GFT. Leading engineering teams and ensuring high - quality service delivery in the financial domain.
Senior Java Developer leading design and development of backend services at GFT. Focusing on banking and financial platforms requiring strong expertise in system architecture and microservices.
Java Developer joining Globalweb’s tech team, responsible for software development and system maintainability. Collaborating in agile sprints for high - quality deliverables in a hybrid work environment.
Software Engineer developing automation testing solutions for NVIDIA's ethernet networking products. Collaborate internationally to ensure robust and efficient test systems are in place.
Software Engineer at PayPal delivering complete solutions across SDLC phases. Advising management, guiding juniors, and making technical decisions with minimal supervision.
Project leader for engineering teams at PayPal, coordinating engineers and improving processes. Making technical decisions and collaborating on standards with management in a global commerce environment.
C# Developer responsible for developing and maintaining .NET applications in a dynamic banking environment. Collaborating across teams to support application migration initiatives.
Senior Backend Engineer architecting backend systems for AI - driven design at Backflip. Collaborating with AI, design, front - end, and product teams to deliver impactful products.
Backend Engineer for Bring! Labs managing AWS integrations and collaborating with product managers. Engaging in backend services and infrastructure development during a growth phase in a supportive team environment.
Consultant in insurance brokerage tasked with client prospecting and product offering in Goiânia. Requires experience in sales and knowledge of CRM systems.