
Senior Java Developer – Employee Management
Casas Bahia Tecnologia
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
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