Company Description
At KMS Technology Mexico, we are passionate about building innovative software solutions that drive impact. As part of an international tech company, we offer a collaborative and inclusive environment where your ideas matter and your growth is our priority.
Job Description
We are seeking a Senior Java Developer with strong backend expertise to join our growing engineering team in Mexico. You will be responsible for designing, implementing, and maintaining scalable backend systems using Java and related technologies. This role is ideal for someone who is passionate about clean code, modern architectures, and delivering high-impact solutions in a collaborative environment.
Responsibilities:
Design, develop, and maintain enterprise-grade applications using Java.
Collaborate with cross-functional teams including frontend, DevOps, QA, and Product.
Participate in the full software development lifecycle: planning, design, development, testing, and deployment.
Write clean, scalable, and well-documented code.
Perform code reviews, troubleshoot production issues, and contribute to continuous improvements.
Implement and maintain RESTful APIs and integration services.
Mentor junior developers and share technical expertise across the team.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field.
5+ years of experience in backend development with Java (preferably Java 8 or higher).
Solid understanding of Spring Framework (Spring Boot, Spring Data, etc.).
Experience with RESTful API design and integration.
Proficiency in working with relational databases (e.g., PostgreSQL, MySQL, Oracle).
Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, or similar).
Experience working in Agile/Scrum environments.
Good communication skills in English (written and spoken).
Nice to Have
Experience with Microservices architecture.
Knowledge of Docker, Kubernetes, or other container/orchestration tools.
Exposure to cloud platforms like AWS, Azure, or GCP.
Familiarity with messaging systems (Kafka, RabbitMQ, etc.).
Experience with frontend technologies (e.g., Angular, React or Vue.js) is a plus.
Additional Information
Location: Can work from anywhere within Mexico (working from the office will be required time to time)
Offices: Av. de las Américas 1254-17th, Country Club, 44610 Guadalajara, Jal.