Description
**Position Objective**
We are seeking a Fullstack Developer with solid backend development experience using Java 21 and frontend development experience using React, focused on building modern, scalable, and high-performance applications.
The role will actively participate in the design, development, integration, and maintenance of web solutions within agile environments, collaborating with multidisciplinary teams to deliver high-quality products.
**Key Responsibilities**
* Develop and maintain full-stack applications using Java 21 and React.
* Design, develop, and consume RESTful APIs.
* Implement responsive, reusable, and optimized web interfaces.
* Participate in technical analysis and solution design.
* Optimize application performance, scalability, and stability.
* Conduct unit and integration testing.
* Participate in code reviews and ensure adherence to sound development practices.
* Manage dependencies and builds using Maven.
* Document technical components and development processes.
* Collaborate with multidisciplinary teams under agile methodologies.
**Requirements**
* Bachelor's degree in Systems Engineering, Computer Science, Information Technology, or related field. **(Degree mandatory)**
* Minimum \+4\.5 years of experience as a Fullstack Developer.
* Demonstrable experience in projects developed with Java and React.
* Solid experience with Java 21\.
* Advanced knowledge of: Spring Boot, Spring MVC, Spring Data, JPA, Hibernate
* Microservice development.
* Experience creating and consuming REST APIs.
* Proficiency in authentication and security: JWT, OAuth2, Spring Security
* Dependency management with Maven.
* Proficiency in: Hooks, Context API, Redux, or similar state management tools
* Knowledge of: HTML5, CSS3, JavaScript ES6\+, Responsive Design
* Frontend-backend integration via APIs.
* Experience with: PostgreSQL, MySQL, SQL Server
* SQL query design and optimization.
* Git / GitFlow.
* CI/CD.
* Docker (desirable).
* Familiarity with cloud services such as AWS, Azure, or GCP is a plus.
* Experience with microservice-based architectures.
* Knowledge of testing frameworks: JUnit, Mockito, React Testing Library
* Experience working under Agile/Scrum methodologies.
* Adherence to Clean Code best practices and SOLID principles.
**NOTE: THIS POSITION IS 100% ON-SITE IN THE SOUTH OF MEXICO CITY AND A UNIVERSITY DEGREE IS MANDATORY.**
Salary: $30,000\.00 \- $35,000\.00 per month
Application Question(s):
* Do you hold an issued university degree? (NOT pending issuance)
* Are you currently residing in Mexico City?
Work Location: On-site employment