09/09/2025 updated


100 % available
Senior Software Engineer with Java Backend Expertise
Tianguistenco, Mexico
Only remote
Computer Systems EngineerJava (Programming Language)Application Programming Interfaces (APIs)Amazon Web ServicesAmazon Elastic Compute CloudApplication Performance ManagementUnit TestingCloud ComputingSoftware QualityDatabasesContinuous IntegrationData MiningDevOpsScalabilitySpring FrameworkJUnit
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.
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
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.
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.
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.