Hybrid Mid-Level Back-End Developer – Java

Posted 2 hours ago

Apply now

About the role

  • Back-end developer utilizing Java to create and maintain APIs and microservices for automotive solutions by Grupo Revise.

Responsibilities

  • API and Microservice Development: Build and maintain robust endpoints using Spring Boot, ensuring business logic is correctly implemented and following RESTful standards.
  • Data Modeling and Optimization: Design database tables, create efficient queries, and map entities via JPA/Hibernate to ensure data integrity and performance.
  • Troubleshooting Complex Issues: Investigate production bugs, analyze logs, and fix performance bottlenecks or security vulnerabilities.
  • Systems Integration: Configure communications between services via HTTP calls (Feign/WebClient) or messaging systems (Kafka/RabbitMQ).
  • Participation in Agile Ceremonies: Actively participate in Dailies, Plannings, and Retrospectives, helping estimate task effort and refine technical requirements with the Product Owner.
  • Technical Documentation: Maintain up-to-date documentation such as Swagger for APIs and basic architecture diagrams to help other team members understand the system.

Requirements

  • Proficiency in Java: Strong knowledge of Java 11 or higher, including the Streams API, Optional, Generics, and basic concurrency.
  • Spring Framework: Hands-on experience with Spring Boot, Spring Data JPA, Spring MVC, and Spring Security for building RESTful APIs.
  • Data Persistence: Strong SQL skills and experience with relational databases such as PostgreSQL, MySQL, or SQL Server, and understanding of how Hibernate/JPA manages entity lifecycle.
  • Automated Testing: Ability to write unit and integration tests using JUnit 5 and Mockito.
  • Architecture and Patterns: Applied knowledge of Design Patterns (Singleton, Strategy, Factory), SOLID principles, and Clean Code practices.
  • Version Control: Advanced use of Git, including branch management, merges, and conflict resolution.

Benefits

  • Cafeteria – Breakfast and Lunch
  • Employee discount on company products
  • Sesc corporate agreement

Job title

Mid-Level Back-End Developer – Java

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job