Software Engineer Java support

PALO IT

Palo Blanco

Presencial

MXN 600.000 - 960.000

Jornada completa

14 días+
Generador de candidaturas

Una candidatura completa en un minuto: currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

PALO IT is seeking a seasoned Software Engineer with a strong background in core Java to design, develop, and optimize backend solutions within modern microservices architectures. You will implement robust RESTful APIs, build microservices with Spring Boot or Jakarta EE, and work with relational and NoSQL databases using ORM tools like Hibernate/JPA.

You will also develop and run automated tests, contribute to secure development practices, and participate in CI/CD pipelines while collaborating

Formación

  • 5+ years backend Java development experience.
  • Strong RESTful API design skills.
  • Experience with Spring Boot and/or Jakarta EE.
  • Experience with relational and NoSQL databases.
  • Hibernate or JPA experience.
  • Experience with automated testing.
  • Solid knowledge of SOLID principles and design patterns.
  • Security best practices and OWASP awareness.
  • CI/CD pipeline experience (Jenkins, GitLab CI).
  • Agile and Scrum collaboration.

Responsabilidades

  • Design, develop, and maintain backend Java applications with high availability and performance.
  • Build and document robust RESTful APIs (Swagger/OpenAPI).
  • Develop microservices with Spring Boot and/or Jakarta EE.
  • Manage relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
  • Apply ORM technologies (Hibernate/JPA) for data access.
  • Create unit and API tests (JUnit, Mockito, Testcontainers, Postman).
  • Follow SOLID, design patterns, and secure coding practices (OWASP).
  • Contribute to CI/CD pipelines (Jenkins, GitLab CI).
  • Collaborate in Scrum teams, participate in code reviews and PRs.
  • Profile and optimize production performance and troubleshoot issues.

Conocimientos

Java backend development
RESTful API design
Spring Boot / Jakarta EE
Relational & NoSQL databases
Hibernate / JPA
Automated testing
Secure development practices
CI/CD familiarity
Agile / Scrum teamwork
Code reviews & PR management

Herramientas

Swagger/OpenAPI
JUnit
Mockito
Testcontainers
Postman/Newman
Jenkins
GitLab CI

Descripción del empleo

Who We Are
Building the AI-first frontier enterprise.

We are a global technology consultancy with a trademarked, AI-first approach-Gen-e2™. It redefines how enterprises build digital products and transform their organizations with AI. We do the right thing, and we do it right. We're proud to be a World Economic Forum New Champion, and a B Corp-certified company.

  • We are small enough to care locally, big enough to deliver globally (10 countries, 450+ experts from 50+ nationalities)

  • We are becoming an agentic organization, adopting the AI-native operating model we bring to our clients.

  • We are robust and resilient (100% independent, 0 debt, founded 2009)

  • We are AI-native professionals who invest in what we believe and work as a collective intelligence

  • We are positive, courageous and deliver at the leading edge.

Your Role

As a Software Engineer with a background in core Java, you will be responsible for designing, developing, and optimizing robust, scalable, and secure backend solutions within modern microservices-based architectures.

  • Designing, developing, and maintaining backend applications in Java (Java 8+), ensuring high availability and performance.

  • Designing and implementing robust RESTful APIs, including versioning, authentication, and documentation using Swagger/OpenAPI.

  • Building microservices and endpoints using frameworks such as Spring Boot and/or Jakarta EE.

  • Managing and integrating relational databases (PostgreSQL, MySQL) and NoSQL technologies (MongoDB, Redis) efficiently.

  • Implementing and optimizing data access using ORMs such as Hibernate or JPA.

  • Developing unit tests and automated API tests using tools such as JUnit, Mockito, Testcontainers, and Postman/Newman.

  • Applying SOLID principles, design patterns, and secure development best practices (e.g., OWASP, data validation, error handling).

  • Contributing to the implementation and continuous improvement of CI/CD pipelines (Jenkins, GitLab CI, or others).

  • Collaborating in agile teams (Scrum), actively participating in code reviews and pull request management.

  • Identifying bottlenecks, performing profiling, and optimizing performance in production environments.

  • Providing support in troubleshooting issues and bugs in backend systems, effectively communicating technical solutions and documenting APIs.

Who You Are

  • 5+ years of experience developing backend applications in Java.

  • Strong experience designing and implementing RESTful APIs.

  • Strong command of frameworks such as Spring Boot and/or Jakarta EE.

  • Advanced experience with relational and NoSQL databases.

  • Deep knowledge of ORMs such as Hibernate or JPA.

  • Experience with automated testing (unit and API testing).

  • Strong understanding of SOLID principles, design patterns, and application security practices.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer (Java) ID48414
Software Engineer (Java) ID48414

AgileEngine • Rosarito

Híbrido
MXN 1.235.000 - 1.589.000
Professional growth programs
Competitive compensation
Exciting projects
+1
Java Engineer (Middle) ID48059
Java Engineer (Middle) ID48059

AgileEngine • Ciudad de México

Híbrido
MXN 1.531.000 - 2.212.000
Mentorship
TechTalks
Competitive compensation
+3
Backend Java Developer
Backend Java Developer

PALO IT • Palo Blanco

Presencial
MXN 600.000 - 900.000
Stimulating working environments
Unique career path
International mobility
+4
Backend Developer
Backend Developer

Jobtailor • Región Centro

Presencial
MXN 420.000 - 600.000
Java Engineer ID45903
Java Engineer ID45903

AgileEngine • Hermosillo

Híbrido
MXN 1.440.000 - 2.161.000
Professional growth opportunities
Competitive USD-based compensation
Exciting projects with top-tier clients
+1
Senior Java Software Engineer
Senior Java Software Engineer

ApTask • Ciudad de México

Presencial
MXN 900.000 - 1.350.000
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Particle41 • México

Presencial
MXN 696.000 - 1.219.000
Java Fullstack Developer - Senior Associate
Java Fullstack Developer - Senior Associate

PwC Acceleration Centers • México

Presencial
MXN 900.000 - 1.400.000
Solutions Architect - Java
Solutions Architect - Java

Lumenalta • México

A distancia
MXN 1.846.000 - 2.400.000
Senior Backend Java Engineer — AI-First Microservices
Senior Backend Java Engineer — AI-First Microservices

PALO IT • México

Presencial
MXN 480.000 - 720.000
International mobility
PALO IT Academy training
Entrepreneurship & intrapreneurship
+3