
Mid-Level Software Engineer, Java
Posted Oct 29

Posted Oct 29
This is a fully remote position, open to applicants in Brazil.
• Assess, discuss, and define system architectures, while suggesting enhancements.
• Convert business requirements into architecture and systems.
• Design and execute solutions for a microservices platform.
• Strive for the highest possible level of automation in solutions.
• Engage in the research and implementation of innovative technologies.
• Work collaboratively with other departments to ensure tool integration.
• Partner with the Security team to maintain platform compliance and reliability.
• Develop tools to encourage responsible resource utilization.
• Contribute to enhancements in the team’s technical development methodologies.
• Write code to address technical challenges and generate business value.
• Cultivate extensive knowledge of system architectures and their integrations.
• Bachelor’s degree in Information Technology or a related discipline.
• Proven experience in developing systems using Java and distributed architecture.
• Familiarity with software development and providing technical guidance to teams.
• Proficient in development for Unix and Linux environments.
• Understanding of data structures, algorithms, and complexity analysis.
• Knowledge of concurrent programming and debugging techniques.
• Experience with object-oriented programming and design patterns.
• Familiarity with asynchronous messaging systems (Kafka, RabbitMQ, JMS, SQS, and SNS).
• Experience with microservices architecture, DevOps practices, and Docker.
• Proficient in both relational and non-relational databases (SQL and NoSQL).
• Experience with the Spring framework (Core, Boot, Cloud, Data, etc.).
• Familiarity with test development tools and best practices related to software quality and performance.
• Understanding of CI/CD and platform tools, such as Jenkins.
• Experience in code refactoring, observability tools and practices, and system monitoring.
• Knowledge of security practices and tools.
• Proficient in technical English.
• Experience with Agile methodologies (preferred).
• Knowledge of AWS (preferred).
• Meal and/or food allowance.
• Health and dental insurance.
• Life insurance.
• Partnerships with TotalPass and ZenKlub.
• Extended maternity and paternity leave.
• Childcare assistance.
• Discounts of up to 50% on graduate programs and MBAs at leading institutions, such as FIA, FAAP, and PUCRS.
• No dress code.
• Birthday day off.
• Baby Gift: present for newborns.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.