





**About the company** 'ECOSISTEMAS.' is a leading company in the information technology sector, dedicated to developing innovative solutions for its clients. We value the talent and creativity of our team, providing a dynamic and collaborative work environment that fosters the professional and personal growth of our employees. Location: Mexico City. **Job requirements** * Completed university studies in information technology or related fields. * Proven experience in web development. * Advanced knowledge of microservices, Kubernetes, and cloud technologies. * Minimum 8 years of experience in system development, covering the entire software development lifecycle, including at least 3 years in solution architecture. * Proficiency in programming languages: Java 11 or higher, SQL, HTML/CSS. * Frameworks: Spring Boot 3 or higher, .NET Core 4 or higher, Angular or React. * Databases: PostgreSQL and/or SQL Server, Redis, MongoDB. * Tools and knowledge: * IDE: Visual Studio Code. * Unit testing frameworks. * Solution architecture definition. * Logical and physical architecture diagrams. * Data modeling (Entity-Relationship diagrams). * Microservices. * Docker and Kubernetes. * Advanced knowledge of design patterns. * REST APIs. * Swagger / OpenAPI (REST API interface contract design). * Ability to identify, mitigate, and eliminate security risks. * Security concepts (authentication and authorization, confidentiality, integrity). * Proficiency in software quality concepts: functional and non-functional testing. * Caching strategies. * OWASP. * Infrastructure sizing. * Messaging. * Experience with observability tools. * Database concepts (indexing, execution plans, partitioning, debugging). * Semantic versioning. * Experience with cloud platforms such as GCP, AWS, or Azure. * UML diagram design (components, deployment, classes, sequence). * Draw.io or Enterprise Architect. * Experience with integration technologies such as ESB, MQ, Pub/Sub, API Gateway. * Version control with Git. * CI/CD. * Infrastructure-as-Code tools (Ansible, Terraform). * Code analysis tools (SonarQube and Checkmarx). * Postman. * JMeter. * Scrum. * Creation of necessary documentation for the designed solution. **Job responsibilities** * Design and develop high-performance web applications. * Implement and maintain microservice-based systems. * Manage and optimize cloud environments. * Collaborate with the team to ensure project quality and efficiency. **Compensation and additional benefits** * Competitive monthly salary ranging from 60,000 to 72,000 MXN. * Permanent full-time employment. * Remote work arrangement. * Opportunities for professional development and career growth within the company.


