09/09/2025 updated

**** ******** ****
100 % available

Senior Software Engineer with Java Backend Expertise

Tianguistenco, Mexico
Only remote
Computer Systems Engineer
Tianguistenco, Mexico
Only remote
Computer Systems Engineer

Profile attachments

Diego A Torres - Software Engineer.pdf

Java (Programming Language)Application Programming Interfaces (APIs)Amazon Web ServicesAmazon Elastic Compute CloudApplication Performance ManagementUnit TestingCloud ComputingSoftware QualityDatabasesContinuous IntegrationData MiningDevOpsScalabilitySpring FrameworkJUnitApache MavenOracle DatabasesQuality ManagementSQL DatabasesTestingGoogle CloudGrafanaSpring BootBackendGitContainerizationKubernetesRestful ApiLooker AnalyticsDatabase AdministrationDockerJenkinsMicroservices
Java Development
Extensive experience with Java 8 and 11, developing backend systems and APIs using Spring Framework and Spring Boot.

CI/CD Implementation
Implementation of continuous integration and deployment pipelines using Git, Maven, Jenkins, and other DevOps tools for streamlined software delivery.

Microservices Architecture
Design and implementation of microservices architecture with REST APIs, improving system scalability and maintainability.

Database Management
SQL expertise for database operations, data extraction, and creating queries for Oracle databases.

Cloud Infrastructure
AWS cloud deployment using EC2 instances and integration with various AWS services.

Testing & Quality Assurance
Unit testing implementation with JUnit, ensuring code quality and application reliability.

Containerization
Docker and Kubernetes for containerization and orchestration of applications.

Monitoring & Observability
Application performance monitoring using Grafana, Looker, and Google Cloud Console to reduce downtime.
 

Experience

Professional experience0 - 5 years
Freelancer since2025

Languages

EnglishFluentSpanishNative speaker

Project history

Senior Software Engineer

Capgemini
Maintained alert system for financial client with million users, focusing on issue resolution and best practices. Conducted unit testing and code quality verifications to ensure system reliability. Implemented CI/CD deployment process to streamline software delivery.

Programmer Analyst

Tata Consultancy Services
Developed Batch Jobs to extract info from databases to a data warehouse using Java 11 and Spring batch. Ensured code quality through JUnit testing and SQL queries using Oracle. Managed issues using Jira for Scrum methodology. Configured Linux environments and implemented CI/CD tools for continuous delivery.

Backend Java Developer

Worldlink
Engineered the Customer Hub feature using Java 8 and 11, Spring, and AWS to centralize client information. Collaborated on database and application architecture design. Used AWS cloud for development environments and ensured code quality through JUnit testing.

Backend Java Software Engineer

IBM
Developed Delivery Options API Rest service with Java 11 and Spring Boot, improving delivery efficiency. Worked on support tasks using service now platform. Improved system scalability with microservice architecture and maintained application performance through monitoring with Grafana.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in