Java Back-End Developer

atCompassRemoteBR flagBrazilFull-timeBackend EngineerMid-levelSenior

Posted 12 hours ago

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

📋 Description

• Design and implement features and services while addressing tasks scheduled for each Sprint.

• Engage in the analysis, technical design, development, and testing of various solutions.

• Apply business rules and integrate with systems and data sources to ensure information is accessible for applications.

• Create secure and scalable code that adheres to the technical, architectural, and quality standards established for the project.

• Identify and address obstacles, effectively communicating risks and dependencies to the team.

• Contribute to the ongoing enhancement of applications by implementing fixes, improvements, and optimizations as required.

• Work collaboratively with the team to establish technical solutions, refine requirements, and guarantee the quality of deliverables.


⛳️ Requirements

• Strong experience in developing applications using Java SE, Java Web, and Quarkus.

• Familiarity with JPA, Jakarta EE/JEE, and REST API development.

• Experience with microservices architecture, service-oriented architecture (SOA), and Design Patterns.

• Proficiency in integrating systems via REST APIs, Web Services, messaging, JMS, and both synchronous and asynchronous integrations.

• Understanding of relational data modeling and the creation and optimization of SQL queries.

• Experience in web development using HTML5, CSS3, JavaScript (ES6+), MVC, and responsive application design.

• Familiarity with Agile methodologies, particularly Scrum, Kanban, TDD, refactoring, and requirements refinement.

• Experience with automated testing, including unit and integration tests using tools like JUnit, Selenium, and similar technologies.

• Knowledge of static code analysis and software quality assurance using SonarQube or equivalent tools.

• Proficiency with Git, code reviews, continuous integration, and CI/CD pipelines utilizing Jenkins or similar tools.

• Understanding of layered application architecture, API design, containers, and software engineering best practices.

• Experience in analyzing functional and non-functional requirements, contributing to the development of technical solutions.

• Nice to have: familiarity with ATDD, Enterprise Integration Patterns, and multi-tenant architecture.

• Nice to have: experience with ESB, WebSphere Message Broker, or similar technologies.

• Nice to have: experience with observability, monitoring, performance testing, and tools like JMeter.

• Nice to have: AZ-900 certification.

• Nice to have: knowledge of JSF, EJB, Struts, Swing, jQuery, AngularJS, ASP, and ClearCase.


🏝️ Benefits

• Remote work opportunities.

• Position is also open to individuals with disabilities.

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