
Mid-level Java Software Engineer
Casas Bahia Tecnologia
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Work on fixes, improvements and new projects from a prioritized backlog, always taking care not to impact the purchasing flow;
- Develop and maintain RESTful APIs with a focus on performance and best practices;
- Contribute to the evolution of solutions with attention to clean architecture and design patterns;
- Work with relational and non-relational databases;
- Write unit tests and collaborate on test automation;
- Participate in technical discussions and collaborate on defining scalable solutions;
- Work in multidisciplinary teams within an agile environment;
- Support deployment and monitoring of applications in the cloud;
- Integrate systems and services using Kafka for asynchronous communication;
- Follow the activity lifecycle from analysis and correction through to production release;
- Ensure product quality by caring for the development pipeline, staging and production environments;
- Commit to the activities within your responsibilities while respecting the planning.
Requirements
- Proven experience and strong command of Java and development best practices (Java 11+);
- Experience with Spring and Quarkus frameworks;
- Experience designing and implementing REST APIs, including configuration, security and integrations;
- Experience with cloud environments (AWS, Azure or GCP);
- Experience with MongoDB and Redis;
- Knowledge of Microservices architecture and synchronous and asynchronous communication patterns;
- Knowledge of messaging systems (Kafka, RabbitMQ);
- Experience with Docker and Kubernetes;
- Experience with source versioning and collaborative workflows (e.g., Git);
- Experience with CI/CD pipelines;
- Knowledge of unit testing (JUnit 5), Mockito, integration testing, and manual and automated API testing;
Benefits
- Profit Sharing / Bonus: Additional recognition to reward your effort and dedication!
- Health and Dental Insurance: To provide security and care for you and your family’s well-being.
- Meal Allowance: Because good nutrition is essential to your daily routine!
- Life Insurance: Peace of mind and protection for you and your loved ones.
- Extended Maternity Leave: 180 days so our mothers can enjoy the best moments with their baby!
- Extended Paternity Leave: 20 days so fathers can also be present in the first days of life.
- Incentive for physical activity: Access to Wellhub (Gympass) and Total Pass to take care of your health and stay active.
- Transportation Voucher: To ensure your commute to work is smooth and worry-free.
- SESC Partnership: Enjoy outstanding benefits in culture, leisure, health and more!
- Discount Club: Discounts of up to 70% on products and services with over 2,000 partners across Brazil and Latin America!
- Birthday Day Off: Celebrate your day with more relaxation and fun—enjoy a day off on your birthday!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringQuarkusREST APIsMongoDBRedisMicroservicesDockerKubernetesCI/CD
Soft Skills
collaborationcommunicationproblem-solvingattention to detailagile methodologycommitmenttechnical discussionplanning