¡Activa las notificaciones laborales por email!

Senior Java Software Engineer

KMS Technology

Guadalajara

A distancia

MXN 1,117,000 - 1,490,000

Jornada completa

Hace 21 días

Descripción de la vacante

A leading software solutions provider in Guadalajara seeks a Senior Java Developer to design and maintain scalable backend systems. The ideal candidate should have over 5 years of experience in Java, proficiency in Spring Framework, and solid skills in RESTful API design. This role offers the chance to work collaboratively within a diverse team, contributing to impactful software solutions.

Formación

  • 5+ years of experience in backend development with Java (Java 8 or higher).
  • Solid understanding of Spring Framework (Spring Boot, Spring Data).
  • Experience with RESTful API design and integration.

Responsabilidades

  • 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.

Conocimientos

Backend development with Java
Designing RESTful APIs
Spring Framework
Relational databases
CI/CD tools
Agile/Scrum environments
Good communication skills in English

Educación

Bachelor’s degree in Computer Science or related field

Herramientas

PostgreSQL
MySQL
Jenkins

Descripción del empleo

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.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.