Casas Bahia Tecnologia

Senior Java Developer – Employee Management

Casas Bahia Tecnologia

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Work on integration and communication between different systems and services, ensuring a cohesive and efficient solution;
  • Ensure applications are robust, reliable, scalable, and fault-tolerant, with a focus on continuous monitoring and process documentation;
  • Actively participate in the squad's technical discussions, contributing to the definition and evolution of features and ensuring code quality;
  • Help in the ongoing development and growth of team members, promoting a culture of learning and continuous improvement.

Requirements

  • Strong experience in back-end development with Java, especially in microservices-oriented solutions;
  • Experience with solution architecture in Cloud environments, preferably Azure;
  • Solid experience with RESTful integrations and data exchange formats such as JSON;
  • Experience with continuous integration and continuous delivery pipelines (CI/CD), with a focus on test automation and deployment;
  • Hands-on experience with Docker containers and orchestration using Kubernetes for deploying microservices;
  • Experience using messaging systems like Kafka for asynchronous communication between microservices;
  • Experience with relational databases (SQL Server, PostgreSQL) and NoSQL databases (MongoDB), with the ability to model data and optimize queries;
  • Deep knowledge of the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, among others);
  • Proficiency in software versioning using Git, with an understanding of Git workflows;
  • Familiarity with Python for specific tasks and systems integration;
  • Knowledge of Redis and other caching mechanisms.
Benefits
  • Profit Sharing / Bonus: Additional recognition to reward your effort and dedication! 💸
  • Medical and Dental Care: To ensure health protection for you and your family. 🏥
  • Meal Allowance: Because quality meals are essential to your day-to-day! 🍽️
  • Life Insurance: Peace of mind and protection for you and your loved ones. 🛡️
  • Extended Maternity Leave: 180 days so new mothers can enjoy precious time with their baby! 👶
  • Extended Paternity Leave: 20 days so fathers can also be present during the early days of parenthood. 👨‍👩‍👧‍👦
  • Support for Physical Activity: Access to Wellhub (Gympass) and Total Pass to stay active and healthy. 🏋️‍♂️
  • Transport Allowance: To ensure your commute is smooth and worry-free. 🚆
  • Partnership with SESC: Enjoy benefits in culture, leisure, health, and much more! 🎭
  • Discount Club: Access 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 rest — you are entitled to 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
Javamicroservicessolution architectureAzureRESTful integrationsCI/CDDockerKubernetesKafkaSQL Server
Soft Skills
team developmentlearning culturecontinuous improvementcode qualitytechnical discussions