Desenvolvedor(a) Fullstack Pleno

J
JobgetherPublic Healthcare IT
Brazil, Monday to Friday, from 8:00 AM to 5:00 PMFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 2 years
Required Skills
DockerPostgreSQLJavaKubernetesMongoDBReact.jsSpring BootTypeScriptNext.jsMicroservices

Requirements

  • Completed higher education in Computer Science, Software Engineering, Information Systems, Engineering, or a related field.
  • At least 2 years of professional experience in Fullstack software development.
  • Proven experience with microservices architecture and RESTful APIs.
  • Strong backend development skills with Java and Spring Boot.
  • Experience developing frontend applications with React.js, Next.js, and/or TypeScript.
  • Solid knowledge of relational and NoSQL databases, particularly PostgreSQL and MongoDB.
  • Experience implementing, integrating, and optimizing RESTful APIs and database operations.
  • Knowledge of messaging technologies such as SQS, Kafka, or RabbitMQ.
  • Familiarity with security and authentication concepts, including OAuth and JWT.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Understanding of application monitoring, logging, performance optimization, and troubleshooting.

Responsibilities

  • Develop, maintain, and evolve fullstack applications, working across both backend and frontend layers while supporting the modernization of existing legacy systems.
  • Build efficient RESTful APIs and microservices, ensuring scalability, reliability, security, and maintainability.
  • Develop backend solutions using Java and Spring Boot, and frontend applications using React.js, Next.js, and/or TypeScript.
  • Design reusable components, libraries, and technical solutions while applying software engineering best practices.
  • Integrate APIs and optimize database operations, queries, and data access across relational and NoSQL environments.
  • Work with messaging technologies such as SQS, Kafka, and RabbitMQ to support reliable system communication.
  • Implement and maintain authentication and security mechanisms, including OAuth and JWT, while ensuring service compliance.
  • Contribute to containerization and orchestration using Docker and Kubernetes.
  • Develop CI/CD pipelines and deployment automation, supporting efficient and reliable software delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now