Impulsionando carreiras!
Mid-level Backend Developer, Java/Python
Location
Brazil
Posted
16 days ago
Salary
0
Seniority
Senior
Job Description
Mid-level Backend Developer, Java/Python
People Talent
• Develop and maintain microservices and integrations primarily using Java and Python; • Work on projects focused on e-commerce workflows, post-sales and digital services; • Participate in building scalable, high-performance solutions; • Support the preparation of Design Docs together with Senior Developers; • Perform cross-squad Merge Requests, ensuring adherence to standards and best practices; • Develop and maintain robust automated tests, ensuring high quality and coverage; • Actively participate in team ceremonies and the team's Kanban flow; • Collaborate with different technical and business teams.
Job Requirements
- Solid experience with Java (11, 13, 17, 18) using Spring Boot, Hibernate and JPA;
- Knowledge in building and consuming RESTful APIs;
- Experience with relational and non-relational databases (SQL Server, Postgres, MongoDB and Redis);
- Experience working with cloud solutions (AWS and/or GCP);
- Experience using and consuming messaging solutions (message brokers);
- Good foundation in design patterns, Clean Code and a culture of software quality.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Fullstack Developer, Laravel, Vue — Senior
Sioux digital 1:1Geramos resultados de negócio para nossos clientes, promovendo experiências digitais relevantes para as pessoas.
• Develop and maintain web applications using Vue.js 3 on the front end and Laravel 12 (PHP) on the back end; • Split time approximately 50% front-end and 50% back-end; • Create and consume RESTful APIs; • Implement integrations between systems and external services; • Version code using Git; • Collaborate with the development team on architecture, best practices, and code reviews; • Work with Docker to configure and standardize environments; • Help identify and fix bugs, ensuring the quality of deliveries; • Contribute ideas and continuous improvements in usability, performance, and processes.
Senior Fullstack Developer, Laravel, Vue
Sioux digital 1:1Geramos resultados de negócio para nossos clientes, promovendo experiências digitais relevantes para as pessoas.
• Develop and maintain web applications using Vue.js 3 on the front end and Laravel 12 (PHP) on the back end • Allocate approximately 50% of time to front-end and 50% to back-end development • Create and consume RESTful APIs • Implement integrations between systems and external services • Version code using Git • Collaborate with the development team on architecture, best practices, and code reviews • Work with Docker for environment setup and standardization • Assist in identifying and fixing bugs, ensuring delivery quality • Contribute ideas and continuous improvements in usability, performance, and processes.
• Design and build scalable, high-performance backend solutions using modern Java and Spring frameworks. • Write clean, testable code and ensure quality through robust testing frameworks. • Collaborate with teams in an Agile environment. • Solve complex problems and deliver high-quality software.
Software Engineer, C#, .NET, SQL
ClarioTransforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology
• Create automated software deployment procedures. • Automating software programs and writing automation scripts. • Troubleshooting software automation and finalizing system procedures. • Design, develop, test, and maintain applications using C# and .NET technologies • Write clean, scalable, and well-documented code following best practices • Develop and optimize complex SQL queries, stored procedures, and database schemas • Analyze and improve application performance and database efficiency • Collaborate with product managers, QA, and other developers to deliver high-quality solutions • Participate in code reviews and contribute to architectural decisions • Troubleshoot, debug, and resolve production issues • Communicate technical concepts clearly to both technical and non-technical stakeholders • Implementing improvements in existing automation for the study release process • Developing and implementing maintenance programs for existing environments • Optimizing and evaluating the study release process • Train and mentor junior-level staff to more effectively respond to end-user issues. • Keep up with industry best practices and trends on behalf of the Ops department and the larger technology department • Follow industry Best Practices and Guidelines to ensure that system design and



