Back to jobs
New

Senior Java Engineer

México City

Santex is a US-based global company founded in 1999, with 25 years of experience in the software industry. Headquartered in California with offices in Córdoba, Argentina, its talent network spans over 18 countries thanks to its flexible, remote-first culture. Santex specializes in custom enterprise software development, operating through Hubs that include eCommerce, BIM, Mobility, Content Delivery, Integration, Web & Mobile Development, Cloud Computing, Artificial Intelligence (AI), Data Science, IT Consulting, and Services. The company is committed to making a positive impact across three dimensions: economic, social, and environmental.

Job Description: We are looking for a Senior Java Engineer to join our global development team and contribute to an innovative IoT platform focused on the remote administration of connected coffee machines — ensuring the highest system reliability, data integrity, and seamless customer experience.

This position requires a highly skilled engineer who combines technical excellence, problem-solving ability, and adaptability to dynamic environments. You’ll collaborate closely with cross-functional teams and stakeholders to deliver scalable, high-performance software solutions that power real-world connected devices.

Responsibilities:

  • Design, develop, and maintain highly scalable, reliable, and secure Java-based applications and services.
  • Build RESTful APIs and integrate with external systems and IoT devices.
  • Collaborate with product managers, architects, and engineers to define technical solutions aligned with business goals.
  • Write clean, efficient, and testable code following best practices and code review standards.
  • Troubleshoot and resolve software defects, performance bottlenecks, and scalability issues.
  • Participate in code reviews, architectural discussions, and sprint ceremonies.
  • Stay up to date with emerging technologies and frameworks, applying them when appropriate to improve efficiency and system quality.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in Java development.
  • Advanced proficiency with Java and frameworks such as Spring Boot, Spring Cloud, and Hibernate.
  • Strong understanding of object-oriented programming, design patterns, and software architecture principles.
  • Experience with relational databases (PostgreSQL, MySQL) and SQL.
  • Solid understanding of RESTful APIs, integration patterns, and asynchronous messaging.
  • Proven ability to work proactively, deliver creative solutions, and adapt to evolving requirements.
  • Excellent teamwork and communication skills, especially in remote, cross-functional environments.

Desirable:

  • Experience with microservices architecture and containerization (Docker, Kubernetes).
  • Familiarity with front-end technologies (React, Angular, or Vue.js).
  • Exposure to IoT systems, real-time data processing, or cloud platforms (AWS, Azure, GCP).
  • Experience working in Agile/Scrum environments.

Advanced English:

  • Excellent verbal and written communication skills.

Required Location:

  • México City — Hybrid Position (office presence required)

Create a Job Alert

Interested in building your career at Santex? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...