Jobgether
Java Developer | Mid
- Location
- Brazil, BR
- Arrangement
- Remote
- Employment type
- Full-time
- Posted
- 11 November 2026 (4 days ago)
Checked 2 days agoApplications go to the employer, never to RoleSprint
About this role
Accountabilities • Design end-to-end solutions for new and legacy systems, selecting appropriate frameworks, components, and architectural patterns aligned with business requirements.
• Collaborate closely with development teams to ensure adherence to architectural standards, engineering best practices, clean code principles, and code quality practices using SonarQube.
• Design architectures capable of supporting high transaction volumes, including thousands of transactions per second and millions per day, while maintaining low latency and system resilience.
• Analyze and validate functional and non-functional requirements with clients and stakeholders, translating them into technical specifications and software engineering artifacts.
• Integrate core banking systems and mainframe environments with banking peripherals, messaging queues, and distributed cloud services.
• Design and support integrations involving financial messaging, REST services, XML-based communication, and transactional protocols.
• Evaluate technical deliverables regularly to ensure implementation aligns with approved architectural designs.
• Support the development and integration of banking automation devices, including payment terminals, printers, scanners, card readers, and smartcard technologies.
• Work with database technologies to support data modeling, complex SQL queries, and performance optimization.
• Apply static code analysis and quality monitoring practices to maintain software reliability and engineering standards.
• Contribute to technical decisions involving cloud architecture, containerization, and Linux-based environments.
Requirements
• Solid practical experience as a Software Architect, Technical Specialist, or Java Developer working with complex enterprise technology ecosystems.
• Strong knowledge of MVC architecture, microservices, RESTful API design, multi-tenancy, and design patterns, including GoF and enterprise patterns.
• Experience designing and deploying solutions using Docker and container technologies.
• Extensive experience with:
• Java EE 5+ and Java SE 6+.
• Spring Framework, including Spring XML configurations.
• JPA 2 and EJB 3.
• Distributed transactions using CMT/BMT and batch processing.
• Familiarity with Java Swing, JSF, and Apache Velocity.
• Strong knowledge of messaging technologies, particularly JMS, IBM MQ (WebSphere MQ), and/or IBM App Connect or WebSphere Message Broker.
• Experience with XML messaging, REST services, and financial transaction protocols, particularly ISO 8583 (1987 version).
• Practical knowledge of banking peripherals and automation integrations, including:
• J/XFS standards (CWA-13937 / FDI 2.1.3b+).
• Cryptographic PinPads and EMV standards.
• Authentication printers, CMC7 and barcode readers or scanners, and smartcards.
• Strong experience with IBM DB2, relational data modeling, and optimization of complex SQL queries.
• Hands-on experience configuring and analyzing code quality through SonarQube.
• Knowledge of public or private cloud architecture and basic Linux administration and operations.
• Familiarity with front-end technologies, including HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX, Angular, and Progressive Web App (PWA) architectures.
• Basic familiarity with additional technologies such as ASP.NET.
• Understanding of mainframe integration environments, particularly COBOL and CICS.
• Strong analytical and problem-solving skills, attention to detail, and ability to collaborate with multidisciplinary technical teams.
Desirable:
• Experience working with Agile methodologies, particularly Scrum and Kanban.
Benefits
• Meal and/or food allowance.
• Medical and dental insurance.
• Pet health insurance.
• Home office allowance for remote employees.
• Welcome kit during onboarding.
• Life insurance.
• Access to psychological and nutritional support through Zenklub.
• TotalPass fitness and wellness benefits.
• Continuous learning and professional certification programs with partners such as Adobe, Anthropic, AWS, Google, Microsoft, and Salesforce.
• Partnerships and discounts supporting professional development.
• Access to UOL digital content.
• Maternity welcome kit.
• Extended maternity and paternity leave.
• Employee referral program.
• Fully remote working arrangement.
• Opportunities to work with AI, generative AI, and advanced digital technologies.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Work location
- BR
Related jobs
Ready to make a decision?
This role is either worth your time or it isn’t.
Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.
Nothing is submitted automatically. You choose what happens next.
About this listing
Published on Lever under the board identifier Jobgether, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.
RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.
Published 11 November 2026, last checked 2 days ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.