CareerPlanSign in

AI Native Software Engineer (Background core Java)

São Paulo, Estado de São Paulo💼 Full-time🗓 2026-08-09 → 2026-09-24

Core

Designing, developing, and optimizing robust, scalable, and secure backend solutions within modern microservices-based architectures for enterprise clients.

Role type

Senior Backend Java Engineer (AI-Native)

Builds

Microservices, RESTful APIs, and backend applications for enterprise clients.

Domain

Enterprise Software Development / Backend Engineering

Deliverable

production ML models | product features

Required skills

Java (8+), Spring Boot, Jakarta EE, RESTful API design, Relational databases (PostgreSQL, MySQL), NoSQL (MongoDB, Redis), Hibernate/JPA, Unit/API testing (JUnit, Mockito), CI/CD pipelines, Git, Agile/Scrum, Performance optimization, Prompt engineering, GenAI tool usage (Copilot, Cursor)

Preferred skills

Experience with AI-driven development practices, Knowledge of SOLID principles and design patterns

Technologies

Java, Spring Boot, Jakarta EE, PostgreSQL, MySQL, MongoDB, Redis, Hibernate, JPA, JUnit, Mockito, Testcontainers, Postman, Newman, Jenkins, GitLab CI, GitHub Copilot, Cursor

Responsibilities

Design and implement robust RESTful APIs with versioning and authentication; Build microservices and endpoints; Manage and integrate relational and NoSQL databases; Implement and optimize data access using ORMs; Develop unit tests and automated API tests; Contribute to CI/CD pipelines; Identify bottlenecks and optimize performance in production; Validate GenAI output and apply prompt engineering best practices.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.