Senior Java Software Engineer
Posted 6ds ago
Employment Information
Job Description
Senior Java Software Engineer developing scalable RESTful APIs utilizing Java and Spring Boot at Grupo Casas Bahia. Collaborating in agile teams to ensure code quality and architectural integrity.
Responsibilities:
- Develop and maintain scalable, resilient RESTful APIs using Java and Spring Boot.
- Design solutions with a focus on clean architecture, design patterns, and development best practices.
- Work with relational databases (MySQL) and non-relational databases (MongoDB, Redis).
- Ensure code quality with unit and automated tests.
- Participate in architectural and technical decisions, contributing strategic vision with a focus on scalability.
- Collaborate with multidisciplinary teams in an agile environment.
- Use Azure for deployment and cloud application monitoring.
- Integrate systems and services using Kafka for messaging and asynchronous communication.
Requirements:
- Strong experience with Java and Spring Boot.
- Knowledge of REST APIs, unit testing (JUnit, Mockito), and automated testing.
- Practice with Clean Code, Clean Architecture, microservices architecture, DDD, DED/EDA and design patterns.
- Experience with MongoDB, Redis, SQL Server, and other NoSQL solutions.
- Experience with Azure or other cloud platforms.
- Experience with Kafka for messaging.
- Familiarity with version control tools (Git), CI/CD, and monitoring.
- Nice to have:
- Knowledge/experience with Golang and/or .NET.
- Knowledge/experience with BDD.
- Knowledge/experience with tools such as ElasticSearch, Dynatrace, and Grafana.
Benefits:
- Profit Sharing/Bonus: Additional recognition to value your effort and dedication! 💸
- Medical and Dental Insurance: So you and your family have full security and care for your health. 🏥
- Meal Allowance: Because we know good nutrition is essential for your day-to-day life! 🍽️
- Life Insurance: Peace of mind and protection for you and your loved ones. 🛡️
- Extended Maternity Leave: 180 days for our moms to enjoy the best moments with their baby! 👶
- Extended Paternity Leave: 20 days so fathers can also be present during the first days of life. 👨👩👧👦
- Incentive for Physical Activity: Access Wellhub (Gympass) and Total Pass to take care of your health and stay active. 🏋️♂️
- Transportation Allowance: To ensure your commute to work is smooth and worry-free. 🚆
- SESC Partnership: Enjoy great benefits in culture, leisure, health, and more! 🎭
- Discount Club: Enjoy discounts of up to 70% on products and services with over 2,000 partners in Brazil and Latin America! 🛍️
- Birthday Day-Off: Celebrate your day with more peace and fun — you are entitled to a day off on your birthday! 🎉
- Pharmacy Discounts: Exclusive discounts on medications to help you save on health care! 💊


















