AI Native Software Engineer – Core Java Backend
palo-it · Sao paulo
Job description
About the role
We are a global technology consultancy with an AI‑first approach (Gen‑e2™) that helps enterprises build digital products and transform with AI. As an AI Native Software Engineer you will design, develop and optimise robust, scalable, secure backend solutions using core Java within micro‑service architectures.
Key responsibilities
- Design, develop and maintain backend applications in Java (Java 8+) ensuring high availability and performance.
- Build and document RESTful APIs with versioning, authentication and Swagger/OpenAPI.
- Develop microservices using Spring Boot and/or Jakarta EE.
- Integrate relational databases (PostgreSQL, MySQL) and NoSQL stores (MongoDB, Redis).
- Implement data access with Hibernate or JPA and write unit and API tests (JUnit, Mockito, Testcontainers, Postman/Newman).
- Apply SOLID principles, design patterns and OWASP security best practices.
- Contribute to CI/CD pipelines (Jenkins, GitLab CI) and participate in agile Scrum teams.
- Identify performance bottlenecks, profile applications and optimise production environments.
Required profile
- 5+ years of experience developing backend applications in Java.
- Strong experience designing and implementing RESTful APIs.
- Proficiency with Spring Boot and/or Jakarta EE frameworks.
- Advanced knowledge of relational and NoSQL databases.
- Deep understanding of ORMs such as Hibernate or JPA.
- Experience with automated testing and CI/CD pipelines.
- Advanced Git skills and ability to work in Scrum agile methodology.
- Fluent English (spoken and written) for global collaboration.
Required skills
- Java (Java 8+)
- Spring Boot
- Jakarta EE
- RESTful APIs
- Swagger/OpenAPI
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Hibernate / JPA
- JUnit, Mockito, Testcontainers, Postman/Newman
- CI/CD tools (Jenkins, GitLab CI)
- Git
What we offer
- Stimulating working environment
- Unique career path with international mobility
- Internal R&D projects including Gen‑e2™
- Knowledge sharing and personalized training via PALO IT Academy
- Opportunities for entrepreneurship and intrapreneurship
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Brazil.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 4 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
palo-it
Sao paulo