Java Developer

atCompassRemoteBR flagBrazilFull-timeBackend EngineerMid-levelSenior

Posted 1 day ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design and uphold Java web applications employing a multilayer architecture;

• Establish the architecture for new enterprise solutions within the financial services industry;

• Enhance and sustain the architectures of existing systems;

• Mentor development teams on the implementation of design patterns and best practices in development;

• Assist in defining and selecting technologies for new development initiatives;

• Oversee the integration and unification of parallel builds;

• Define architectures utilizing microservices, containers, and multi-tenancy;

• Organize system integrations via APIs, messaging, and service buses;

• Ensure adherence to security standards, software quality, and test automation;

• Support the creation of high-performance solutions capable of processing thousands of transactions per second and millions daily;

• Operate within public and private cloud environments;

• Engage in teams applying agile methodologies such as Scrum, XP, and Kanban;


⛳️ Requirements

• Proficiency in Java Web and Java technologies, including JEE 6+, JSE 6+, JPA 2, Spring Framework, Apache Velocity, CMT/BMT transactions, batch processing, and Java Swing;

• Extensive experience in software architecture and enterprise solution design;

• Understanding of MVC architecture, Design Patterns, Enterprise Integration Patterns (EIP), SOA, microservices, containers, multi-tenancy, and API design;

• Familiarity with AngularJS, HTML5, CSS3, and Progressive Web Applications (PWA);

• Experience with integrations involving JMS, WebSphere MQ, WebSphere Message Broker, REST, XML, EJB 3, and the ISO 8583 (1987) standard;

• Knowledge of IBM DB2 databases and SQL;

• Experience with CI/CD practices and automated testing through TDD, ATDD, JUnit, Selenium, JMeter, and SonarQube;

• Understanding of application security principles using OWASP, JAAS, LDAP, RACF, SSO, and encryption mechanisms;

• Experience with high-performance, high-volume transactional systems;

• Familiarity with financial and self-service technologies, including J/XFS (CWA-13937:2000 and FDI 2.1.3b+);

• Experience integrating banking peripherals such as EMV cryptographic PIN pads, validating printers, CMC7 and barcode scanners, and smart cards;

• Proficiency in Linux environments;

• Basic knowledge of COBOL and CICS;

• Experience working in both public and private cloud environments;

• Experience with agile methodologies, including Scrum, XP, and Kanban;


🏝️ Benefits

• Meal allowance and/or food voucher;

• Health and dental insurance;

• Health insurance coverage for your pet;

• Home office allowance (for remote positions);

• Welcome kit provided during onboarding;

• Life insurance;

• Zenklub, which offers psychological and nutritional support;

• TotalPass;

• Certification and Continuous Learning Program with partners such as Adobe, Anthropic, AWS, Google, Microsoft, and Salesforce;

• Partnerships and discounts to enhance your professional growth;

• Access to UOL content;

• Maternity kit;

• Extended maternity and paternity leave;

• Employee referral program.

People also viewed

GT9 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights9 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange10 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange10 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil10 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft10 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers