Avenga

Middle Fullstack Engineer (Java + React)

Posted: 4 days ago

Job Description

This is usAt Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.This is the jobIn Argentina within the Telecommunications industry, we are looking for a Full Stack Developer with strong experience in Java (Spring Boot) and React JS to join our teamThis is the teamIn your role you'll become a vital member in a team of skilled professionals. The ideal candidate is someone with a solid foundation in clean architecture principles, who enjoys working on both backend and frontend challenges, and who values collaboration, technical excellence, and continuous learning.This is you+3 years of experience working with JAVA and ReactBackend (Java 17 + Spring Boot)REST API development, Spring Security, validation, error handlingJPA/Hibernate, JDBC, transaction managementFrontend (React JS)State management (Redux, Context API)REST API integration and error handlingUI frameworks (Material UI, Tailwind CSS)Nice-to-have skills:Object-oriented and functional programming.Integration with Swagger/OpenAPI, Kafka, RabbitMQ, OAuth2/JWT.Testing with JUnit 5, Mockito, Testcontainers.Experience with Docker and CI/CD environments.Functional components and hooks (useState, useEffect, useContext).Testing with Jest and React Testing Library.This is your roleDesign, develop, and maintain scalable backend services using Java 17 and Spring Boot.Build and optimize REST APIs, ensuring security, validation, and proper error handling.Implement persistence layers using JPA/Hibernate and transaction management.Integrate with external systems through Kafka, RabbitMQ, and OAuth2/JWT.Develop high-quality user interfaces using React JS, Material UI, and Tailwind CSS.Manage state with Redux and Context API while ensuring robust error handling.Write automated tests using JUnit 5, Mockito, Jest, and React Testing Library.Collaborate with DevOps to implement CI/CD pipelines and manage Dockerized environments.Apply hexagonal architecture, DDD, and SOLID principles to ensure maintainability and scalability.Contribute to system observability through structured logging, metrics, and tracing.At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth. By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs