[Job - 29503] Backend Developer (Java / Spring Boot), Brazil
Core
Develop, maintain, and evolve a Spring Boot 3 API powering a mobile app for pharma field force, processing KPI data and applying complex business rules.
Role type
Senior IC backend developer (Java/Spring Boot)
Builds
RESTful APIs and business logic layer for a pharma field force mobile application
Domain
Pharma / CRM / Field Force Management
Deliverable
production ML models | product features
Required skills
Java, Spring Boot 3, Spring Security, OAuth2, JWT, PostgreSQL, Flyway, Redis, Maven, Lombok, MapStruct, JUnit 5, Mockito, Git
Preferred skills
AWS Secrets Manager, Spring Cloud AWS, SendGrid, APNs push notification integration, EclipseLink, OpenAPI, Springdoc, Pharma domain knowledge
Technologies
Spring Boot 3, PostgreSQL, Redis, Azure Active Directory, AWS Secrets Manager, SendGrid, Pushy, Jenkins, JUnit 5, Mockito, OpenAPI
Responsibilities
Design and implement RESTful APIs with Spring Boot 3; Implement and maintain complex KPI calculation logic; Manage database schema evolution with Flyway migrations; Integrate with Azure Active Directory for authentication; Maintain Redis caching layer; Integrate with external systems; Write unit and integration tests; Document APIs with OpenAPI; Participate in Jenkins CI/CD pipeline maintenance
Seniority
Senior, hands-on IC