Casas Bahia Tecnologia

Mid-level Java Software Engineer

Casas Bahia Tecnologia

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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