JV

Jesús Valdemar Benítez Castañeda

Java Microservices Developer

Specialized in microservices architecture and database optimization

About Me

Professional Objective

To consolidate my experience as a Java developer specialized in microservices and databases, providing efficient, secure and scalable solutions. My goal is to proactively contribute to the technological growth of the company and strengthen collaboration within the development team.

(553) 663-3718 / (332) 570-7138

Education

Computer Systems Engineering

Atemajac Valley University

Professional Experience

Stefanini Mexico

Java Microservices Developer

December 2024 - Currently
  • Converted legacy endpoints to a clean architecture (Model-Repository-Service-Driver), which reduced response time by 30% and reduced repeated code by almost 25% thanks to the integration of Lombok and Swagger/OpenAPI.
  • L3 development and support of microservices using Maven dependencies, including Spring Boot DevTools, Spring Data JPA, Spring Web and Lombok, facilitating application scalability and flexibility.
  • Designed RESTful controllers with Spring MVC, handling JSON serialization (dates, mappings).
  • Configured Postman collections that allowed to detect HTTP 400 and 500 errors in 90% of the cases before going to QA.
  • Documented 100% of the microservices architecture and its interactions (UML and Swagger diagrams), reducing onboarding time for new developers by 25% and facilitating future system expansions.
  • Identification and mitigation of security vulnerabilities through detailed analysis of Java code with security tools such as Sonarqube, maximizing the robustness and protection of applications.

Technologies: Java 21, Maven, Spring Framework (Boot, Data JPA, MVC), Lombok, GitHub, SonarQube, Swagger/OpenAPI, Postman.

NTT Data Mexico

Java Developer

January 2024 - November 2024
  • Continuous code monitoring and improvement in the national system for bank account registration, ensuring proactive maintenance and efficient updates to ensure system stability and performance.
  • Development and L3 support of microservices using Maven dependencies, including Spring Boot DevTools, Spring Data JPA, Spring Web and Lombok, facilitating scalability and flexibility of applications.
  • Implementation of continuous integration (CI/CD) practices to deploy microservices in an agile and secure manner, reducing delivery time and ensuring code quality in each release.
  • Detailed documentation of the microservices architecture and their interactions, providing clarity and facilitating maintenance and future system expansions.
  • Advanced optimization of SQL queries in Oracle 11g, reviewing and tuning stored procedures to achieve the performance and efficiency demanded by Database Administrators (DBAs).
  • Exhaustive review and correction of existing SQL code to ensure compliance with DBA regulations and best practices, maintaining consistency and optimization of the database system.

Technologies: Java, Maven, Spring Framework, Spring Boot, GitHub, Oracle 11g, Checkmarx, Lombok.

National Electoral Institute -INE

Java Developer

August 2023 - January 2024
  • Oversight and continuous improvement of the code in the national system for registration of candidates and pre-candidates, with a focus on its maintenance and updating.
  • Development of specialized SQL queries aimed at improving and optimizing the performance of stored procedure packages in the Oracle 11g database.
  • Detection and remediation of potential security vulnerabilities by analyzing Java code with advanced tools such as Checkmarx, ensuring an optimal level of robustness and protection.
  • Exhaustive evaluation of existing Java code to identify and correct possible efficiency problems, making use of the functionalities provided by Checkmarx.
  • Enhancement and tuning of SQL queries to ensure that they meet the standards recommended by Database Administrators (DBAs), thus ensuring optimal system efficiency and performance.
  • Detailed inspection and correction of existing SQL code to ensure that it fully adheres to the standards and best practices established by the DBAs.

Technologies: Java, Spring, Spring boot, PrimeFaces, GitLab, GitHub, SCM Server, Oracle 11g.

Grupo Salinas S.A. de C.V.

Java Developer

March 2021 - March 2023
  • Maintenance of fiscal system application code.
  • Development of SQL queries for stored procedure packages in Oracle 11g.
  • Development of tax calculation applications.
  • Java code correction using Checkmarx and SonarQube tools.
  • Optimization and correction of SQL code to ensure compliance with corporate DBA standards.
  • Requirements gathering for customer applications.
  • Administration of Linux services with different development tools: SCM Server, Wekan notes and Mongo DB.

Technologies: Java, Spring, Spring boot, PrimeFaces, GitLab, GitHub, SCM Server, Oracle 11g.

Technologies & Skills

Programming Languages

Java Python TypeScript

Frameworks & Libraries

Spring Boot Hibernate JSF Angular

Databases

Oracle 11g SQL Server MySQL SQLite

Tools

Maven Git Postman SonarQube Checkmarx

Methodologies

Scrum Waterfall Spiral

Operating Systems

Linux (Ubuntu, Debian) Windows

Development Environments

Eclipse NetBeans VS Code PyCharm

Courses & Certifications

  • Learn Docker from Zero to Swarm and Kubernetes, Udemy
  • Manage Projects Effectively, Udemy
  • Python Course, Edutin
  • JavaScript Algorithms and Data Structures Certification, Freecodecamp
  • English, California English
  • Professional Computer Security, Security Partner

Contact Information

Phone

(553) 663-3718

(332) 570-7138