Latest AI JobsBrowse Jobs
palo-it logo

AI Native Software Engineer (Background Core Java)

palo-itPALO IT MexicoTechnology
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior · 4+ yrs
Posted
10 Sept 2026
Status
Open · checked 7d ago

About this role

The AI Native Software Engineer (Background Core Java) position at palo-it in PALO IT Mexico is a full-time role focused on designing scalable backend systems and mentoring junior staff, making it suitable for experienced developers with a strong background in Java.

Role Overview

The AI Native Software Engineer (Background Core Java) position involves leading the design and creation of robust backend systems for digital solutions. This role requires working alongside cross-functional teams to build high-grade software, guide technical choices, and support the growth of other developers within the organization.

Key Responsibilities

Design, build, and sustain scalable, high-performance backend services utilizing Java 17+ and Spring Boot.
Create and maintain RESTful APIs while maintaining security, performance, scalability, and integration with frontend platforms.
Construct and refine microservices architectures using software engineering best practices, clean architecture, and design patterns.
Engage in the complete software development lifecycle, covering requirement analysis, design, building, testing, launching, and support.
Work alongside Solution Architects, Business Analysts, Product Owners, and Tech Leads to convert business requirements into technical outputs.
Maintain code standards through peer reviews, automated tests, clean code methods, and adherence to established practices.
Support and advise junior team members to encourage technical growth, continuous learning, and knowledge transfer.
Take part in internal research and development projects and community activities.

Requirements

Bachelor or Master degree in Computer Science, Systems Engineering, or a closely related discipline.
Minimum of 4 years of professional backend development experience utilizing Java.
Advanced proficiency in Java 17+, Spring Boot, Spring Data, and Spring Security.
Demonstrated background in microservices architecture and RESTful API creation.
Familiarity with Agile practices and testing tools including JUnit and Mockito.
Competence in SQL and NoSQL database systems such as PostgreSQL, Oracle, and MongoDB.
Professional fluency in English backed by strong communication and collaboration abilities.

Nice to Have

Background in event-driven architectures utilizing RabbitMQ or Kafka.
Experience working with cloud infrastructure services such as AWS, GCP, Azure, or IBM Cloud.
Knowledge of container tools like Docker and Kubernetes, including Helm, RBAC, and autoscaling.
Familiarity with deployment pipelines using Jenkins, GitHub Actions, or GitLab.
Experience with monitoring and observability platforms such as Prometheus, Grafana, or the ELK Stack.
Background using Apache Camel or WebFlux.

Skills and Tools

Java 17+
Spring Boot
Spring Security
Spring Data
RESTful APIs
Microservices
JUnit
Mockito
PostgreSQL
Oracle
MongoDB
Kafka
RabbitMQ
AWS
GCP
Azure
IBM Cloud
Docker
Kubernetes
Helm
Jenkins
GitHub Actions
GitLab
Prometheus
Grafana
ELK Stack
Apache Camel
WebFlux

Salary and Benefits

Stimulating working environments
Unique career path
International mobility
Internal R&D projects including Gen-e2
Knowledge sharing opportunities
Personalized training via PALO IT Academy
Entrepreneurship and intrapreneurship

About the Company

palo-it is a global technology consultancy founded in 2009 that operates independently with zero debt across 10 countries, employing over 450 experts from more than 50 nationalities. The organization is a B Corp-certified company and a World Economic Forum New Champion, utilizing a trademarked AI-first approach known as Gen-e2 to assist global enterprises with digital product creation and AI transformation.

How to Apply

Interested candidates should apply on the official company careers page.

Skills and tech stack

Questions candidates ask

What core technical skills are required for this role?

Candidates must have professional experience with Java 17+, Spring Boot, Spring Security, Spring Data, RESTful APIs, microservices, SQL and NoSQL databases like PostgreSQL, Oracle, and MongoDB, as well as testing frameworks like JUnit and Mockito.

How many years of experience are needed?

The position requires at least 4 years of backend development experience working with Java.

What educational background is expected?

A Bachelor's or Master's degree in Computer Science, Systems Engineering, or a related field is required.

Are there opportunities for professional development at palo-it?

Yes, the company offers personalized training through the PALO IT Academy, internal R&D projects, and knowledge-sharing initiatives.

Where should applicants submit their application?

Applicants should apply directly on the official company careers page.

Ready to apply?

The application is on the official palo-it careers page.

Apply on company site