Not specified
Desenvolvedor Backend Java
- Location
- Brazil
- Work type
- Remote · Full-time
- Salary
- Not listed
- Posted
- (3 days ago)
About the role
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Backend Java Developer (Desenvolvedor Backend Java) based in Brazil.
We are looking for an experienced Backend Java Developer to join a technology-driven project within the financial services sector. In this role, you will be responsible for designing, developing, and maintaining robust backend applications and microservices using modern technologies and cloud infrastructure. You will collaborate with cross-functional teams, including developers, business analysts, and QA specialists, to deliver scalable, reliable, and high-quality software solutions. Your work will involve building and integrating APIs, troubleshooting technical issues, estimating development tasks, and continuously improving existing systems. You will also contribute to complex projects requiring autonomy, strong technical judgment, and a focus on performance and efficiency. This is an excellent opportunity to work remotely on challenging technology initiatives while advancing your career in backend engineering.
Accountabilities:
Requirements:
Degree in Systems Analysis, Computer Science, Software Engineering, or a related field. Solid professional experience as a Backend Developer or Backend Systems Analyst. Strong experience in Java development, particularly in backend applications and microservices architectures. Knowledge of microservices development using Spring Boot, Quarkus, and/or Micronaut. Experience with JavaScript, Node.js, and Python. Practical experience with AWS cloud services, including Cognito, S3, EKS, SNS, SQS, CloudWatch, Lambda, and AWS VPN Console. Experience with REST APIs, API integration, and cloud-based application development. Familiarity with containerization and Kubernetes-based software management. Experience using Git and GitLab for version control and collaborative development. Knowledge of Linux environments and related development tools. Familiarity with Jira Software and Confluence for project management, documentation, and team collaboration. Experience with Rancher, ELK Stack, and the Sensedia platform. Ability to write unit tests and produce well-designed, efficient, maintainable, and testable code. Good understanding of Lean Startup principles and agile development practices. Proven experience working on complex software development projects. Strong analytical and problem-solving skills, with the ability to troubleshoot technical issues effectively. Ability to work independently, make strategic technical decisions, and manage priorities in fast-paced environments. Strong communication and collaboration skills, with a proactive approach to teamwork and continuous improvement.Nice to have:
Experience developing high-performance software and highly available distributed systems. Knowledge and practical application of multiple programming paradigms and software development methodologies. Previous experience in the financial services industry and/or cryptocurrency markets. Experience working in API-first development environments and projects. Additional familiarity with Git and Linux development environments.