Mid-level Java Software Engineer

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing Java applications in the Squad Alavancas Lojas at Grupo Casas Bahia. Focusing on creating tools for credit and insurance services for sales support.

Responsibilities:

  • 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!