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.
Mid - Level Full Stack Developer for financial project involving Java and Angular development. Collaborating with CI&T on high - impact software solutions in a multicultural and inclusive environment.
Software Engineering Manager leading Simulation Execution & Performance team at Zoox. Driving development of high - performance software systems for autonomous vehicle software stack.
Junior Full - Stack Developer at Milaris Partners in Paris working on technological solutions for complex financial operations. Collaborate in a dynamic international environment with modern technologies.
Senior Software Engineer responsible for back - end development in a digital payments firm. Leading technology direction and mentoring team members encompassing multiple projects and services.
Senior Software Engineer at Satispay responsible for developing and maintaining back - end systems in digital payments. Driving technical quality and mentoring team members in a collaborative environment.
Senior Software Engineer responsible for leading the technical direction and quality of digital payment systems. Collaborating across teams to deliver scalable and secure back - end integrations.
Senior Software Engineer at Satispay responsible for technical direction in backend development. Collaborating in a hybrid setup to enhance digital payment solutions with a talented team.
Senior Software Engineer shaping the future of digital payments at Satispay. Responsible for technical direction, quality, and delivery of complex systems across teams.
Senior Software Engineer developing back - end solutions for fintech company Satispay. Driving technical direction and service integration in a hybrid work environment.
Senior/Staff Backend Compiler Engineer developing a domain - specific language at Axelera AI. Collaborating with engineers across Europe to optimize workloads on heterogeneous hardware architecture.