Java Back-End Developer, Mid-Level

atCompassRemoteBR flagBrazilFull-timeBackend EngineerMid-levelSenior

Posted 3 days ago

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

📋 Description

• Design and implement features and services, addressing tasks scheduled for each sprint.

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

• Apply business rules and integrate with systems and data sources, ensuring that information is accessible for application use.

• Create secure, scalable code that complies with the project's defined technical, architectural, and quality standards.

• Assist in identifying and overcoming obstacles, while proactively communicating risks and dependencies to the team.

• Contribute to the ongoing enhancement of applications through necessary fixes, improvements, and optimizations.

• Work collaboratively with the team to outline technical solutions, refine requirements, and guarantee delivery quality.


⛳️ Requirements

• Strong experience in developing applications utilizing 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.

• Proficient in integrating systems via REST APIs, web services, messaging, JMS, and both synchronous and asynchronous integrations.

• Understanding of relational data modeling and the ability to build and optimize SQL queries.

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

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

• Skilled in automated testing, including unit and integration testing, utilizing tools such as JUnit, Selenium, and similar technologies.

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

• Proficient with Git, code reviews, continuous integration, and CI/CD pipelines using 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 and aiding in the definition of technical solutions.

• Preferred: Familiarity with ATDD, Enterprise Integration Patterns, and multi-tenant architecture.

• Preferred: Experience with ESB, WebSphere Message Broker, or similar technologies.

• Preferred: Experience with observability, monitoring, performance testing, and JMeter.

• Preferred: AZ-900 certification.

• Preferred: Knowledge of JSF, EJB, Struts, Swing, jQuery, AngularJS, ASP, and ClearCase.


🏝️ Benefits

• Welcoming to applicants with disabilities.

• Option for remote work.

People also viewed

2COMS Consulting Pvt. Ltd.21 hours ago

Senior .NET Developer – Italian, English

IN flagIndia OnlyFreelanceBackend Engineer
ApplyView job
TheWhiteam22 hours ago

Senior Analyst Programmer – Java

ES flagSpain OnlyFull-timeBackend Engineer€28k/year
ApplyView job
Anza1 day ago

Software Engineer, Storage

US flagUnited States, +5 more locationsFull-timeBackend Engineer
ApplyView job
Gardens1 day ago

Lead Backend Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$196k – $203k/year
ApplyView job
Coderio1 day ago

Senior Desarrollador Java

AR flagArgentina OnlyFull-timeBackend Engineer
ApplyView job
Coinbase1 day ago

Staff Software Engineer – Backend, Consumer, Agentic Trading

US flagUnited States OnlyFull-timeBackend Engineer$218k – $256.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers