···
Log in / Register
Java Backend Developer
$MXN 30,000-35,000/year
Indeed
Full-time
Onsite
No experience limit
No degree limit
Cráter 635, Jardines del Pedregal, Álvaro Obregón, 01900 Ciudad de México, CDMX, Mexico
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: Develop, maintain, and optimize high-performance backend services and APIs using modern Java and Spring, contributing to scalable and robust architectures. Key Highlights: 1. Solid backend development experience with Java and Spring Boot. 2. Participation in the evolution of advanced architectures such as microservices. 3. Application of software development best practices and code quality principles. **Job Objective** Develop, maintain, and optimize high-performance backend services and APIs using modern Java and the Spring ecosystem, contributing to the evolution of scalable and robust architectures. **Essential Requirements** * **Experience:** 3–5 years of backend development experience with Java. * **Language:** Proficiency in Java 8 and experience with newer versions (Java 11 or 17\). * **Frameworks:** Solid experience with Spring Boot and Spring Framework. * **Build Tools:** Maven or Gradle. * **Version Control:** Git (GitFlow or Trunk\-Based Development). * **Databases:** Experience with advanced SQL in relational databases. * **Best Practices:** Knowledge of SOLID principles, clean code, and refactoring. * **Systems:** Basic familiarity with Linux/Unix environments. **Desirable Requirements (Plus)** * Experience with Java 17\+ (records, sealed classes, pattern matching). * Knowledge of containerization (Docker) and orchestration (Kubernetes). * Experience with cloud platforms (AWS, GCP, or Azure). * Experience with NoSQL databases (MongoDB, Redis, Cassandra). * Implementation of security mechanisms (OAuth2, JWT, Spring Security). * Experience with tools such as Lombok, MapStruct, Feign. * Knowledge of reactive programming (WebFlux, Reactor). * Participation in open-source projects. **Key Responsibilities** * Design, develop, and maintain backend services and RESTful APIs using Java (8, 11, 17 or later). * Apply functional programming concepts (streams, lambdas, Optionals) and modern Java development best practices. * Build applications using Spring Boot, Spring MVC, Spring Security, and Spring Cloud. * Implement persistence layers using JPA/Hibernate and Spring Data. * Work with relational databases (PostgreSQL, MySQL, Oracle) and non-relational databases (MongoDB, Redis). * Optimize database queries and performance. * Participate in architectural evolution (microservices, DDD, event\-driven, hexagonal architecture). * Integrate systems via asynchronous messaging (RabbitMQ, Kafka, ActiveMQ). * Manage concurrency, threads, and asynchronous processes (CompletableFuture, java.util.concurrent). * Develop unit and integration tests (JUnit 5, Mockito, Testcontainers). * Ensure code quality using tools such as SonarQube, SpotBugs, and Checkstyle. * Analyze and improve application performance (memory usage, garbage collection, profiling). * Collaborate on continuous improvement of code and processes. Employment Type: Full-time Salary: $30,000\.00 \- $35,000\.00 per month Work Location: On-site

Source:  indeed View original post
Juan García
Indeed · HR

Company

Indeed
Juan García
Indeed · HR
Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.