Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Compass

Mid-Level Java Developer

Compass

. Design end-to-end solutions (new and legacy), selecting frameworks, components, and architectural patterns aligned with business needs .

Posted 11/10/2026full-timeRemote • BrazilMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and deploying scalable software architectures, ensuring compliance with engineering best practices and high transaction volumes. Proficient in integrating complex banking systems and optimizing performance through advanced database management and code quality analysis.

Highest-signal resume keywords
Software ArchitectureJava EE 5+MicroservicesDocker/ContainersSonarQube

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
MVC ArchitectureRESTful API DesignSpring FrameworkJPA 2EJB 3Distributed TransactionsSQL OptimizationXML MessagingFinancial Transaction ProtocolsAgile Methodologies
Tools & Technologies
IBM DB2IBM MQDockerSonarQubeLinux Administration
Industry Keywords
Core BankingBanking PeripheralsEMV ComplianceJ/XFS StandardsISO 8583

Tech Stack

Tools & technologies
AngularApacheASP.NETBootstrapDockerJavaJavaScriptjQueryLinuxSpringSQL.NET

About the role

Key responsibilities & impact
  • Design end-to-end solutions (new and legacy), selecting frameworks, components, and architectural patterns aligned with business needs
  • Work closely with development teams, ensuring compliance with design patterns, engineering best practices, and code quality standards (clean code and SonarQube)
  • Design architectures prepared for high transaction volumes (thousands of transactions per second and millions per day), low latency, and resilience
  • Analyze and validate functional and non-functional requirements with clients and stakeholders, translating them into software engineering technical artifacts
  • Connect core systems (core banking/mainframe) to banking peripherals, messaging queues, and distributed cloud services
  • Periodically review technical deliverables to ensure that the implemented code reflects the approved architectural design

Requirements

What you’ll need
  • Solid hands-on experience as a Software Architect or Technical Specialist in highly complex ecosystems
  • MVC architecture, microservices, RESTful API design, multi-tenancy, and design patterns (GoF and enterprise)
  • Design and deploy solutions using Docker/containers
  • Strong experience with Java EE 5+, Java SE 6+, Spring Framework (including Spring XML configuration), JPA 2, and EJB 3
  • Experience with or familiarity with Java Swing, JSF, and Apache Velocity
  • In-depth knowledge of distributed transactions (CMT/BMT) and batch processing
  • Proficiency in JMS, IBM MQ (WebSphere MQ), and/or IBM App Connect / WebSphere Message Broker
  • Experience with XML messaging, REST services, and financial transaction protocols, especially ISO 8583 (1987 version)
  • Experience integrating banking peripherals and automation systems: practical knowledge of J/XFS standards (CWA-13937 / FDI 2.1.3b+) and integration with EMV-compliant cryptographic PIN pads, authentication printers, CMC7/barcode readers and scanners, and smart cards
  • Strong experience with IBM DB2, relational modeling, and optimization of complex SQL queries
  • Hands-on experience configuring and performing static code quality analysis with SonarQube
  • Knowledge of public or private cloud architecture, plus an understanding of Linux environment administration and operations
  • Knowledge of HTML5, CSS, Bootstrap, JavaScript, jQuery, AJAX, Angular, and PWA architectures
  • Basic familiarity with working alongside additional technologies, including ASP.NET
  • Basic familiarity with integration with mainframe environments (COBOL/CICS)
  • Experience working with Agile methodologies, especially Scrum and Kanban processes (preferred)

Benefits

Comp & perks
  • Meal allowance and/or food voucher
  • Health and dental insurance
  • Health insurance for your pet
  • Home office allowance (for remote positions)
  • Welcome kit during onboarding
  • Life insurance
  • Zenklub, providing psychological and nutritional support
  • TotalPass
  • Certification and Continuous Learning Program with partners (Adobe, Anthropic, AWS, Google, Microsoft, Salesforce)
  • Partnerships and discounts to support your professional development
  • Access to UOL content
  • Maternity kit
  • Extended maternity and paternity leave
  • Employee referral program