
Mid-Level Software Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Brazil.
• Design and maintain back-end applications utilizing Java and Spring Boot.
• Create, enhance, and manage RESTful APIs while adhering to best practices in development, security, performance, and scalability.
• Engage in defining and executing technical solutions that align with product requirements.
• Investigate and resolve issues, as well as implement enhancements and new functionalities.
• Develop unit tests and aid in ensuring application quality and reliability.
• Work with microservices architecture, messaging systems, and integrations.
• Contribute to the advancement of CI/CD pipelines and automation processes for building and deployment.
• Assist in application monitoring by analyzing metrics and enhancing system observability.
• Take part in code reviews, share expertise, and promote the adoption of software engineering best practices.
• Collaborate with Product Managers, Analysts, Architects, and other team members to create effective solutions.
• Operate within cross-functional teams employing agile methodologies such as Scrum and Kanban.
• Evaluate problems, suggest solutions, and contribute to the ongoing enhancement of products and processes.
• Broaden technical expertise and share insights with the team.
• Proven experience in developing back-end applications with Java and Spring Boot.
• Demonstrated experience in building and maintaining RESTful APIs.
• Familiarity with both relational and non-relational databases, including data modeling and querying techniques.
• Hands-on experience with microservices architecture.
• Understanding of software engineering best practices, including SOLID principles, Clean Code, and design patterns.
• Experience with unit testing and practices aimed at ensuring software quality.
• Knowledge of messaging and event-driven architecture, ideally with Apache Kafka.
• Experience in containerizing applications using Docker and a basic understanding of Kubernetes.
• Proficient with Git and collaborative development methodologies.
• Familiarity with CI/CD pipelines, utilizing tools such as Jenkins.
• Understanding of service discovery and configuration management tools like Consul.
• Experience with cloud services, preferably AWS (ECS, SQS, and S3).
• Knowledge of monitoring and observability tools like Dynatrace, Prometheus, Grafana, or similar platforms.
• Fixed 14th and 15th salaries.
• Profit-sharing payments based on seniority.
• Health and dental insurance without co-payment.
• Access to Gympass.
• Life insurance coverage.
• Health and wellness programs, including nutrition, psychology, workplace exercise, massage, running groups, and local gym access.
• Meal and food allowances with flexible distribution between VA/VR cards and no co-payment.
• Extended maternity and paternity leave.
• Childcare or nanny allowance for children up to 6 years and 11 months old.
• Support for children with disabilities, with no age limit.
• Private pension plan offering contributions of up to 6% of salary.
• Training platform—Sicredi Aprende—with a variety of courses available.
• 40-hour workweek managed through a time-bank system.
• Remote work allowance (excluding positions that are fully on-site).
Teladoc Health
Alkami Technology
Life360
NMI
Get handpicked remote jobs straight to your inbox weekly.