Desenvolvedor Full Stack Java (Pleno) - Shop

J
JobgetherSoftware development
Based in BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerPostgreSQLGitJavaSpring BootVue.JsRedisReactAgile methodologies

Requirements

  • Have professional experience in full-stack software development and strong knowledge of Java.
  • Be familiar with Java versions 8, 11, 17, 21, or 25.
  • Have experience developing REST APIs and back-end applications with Spring Boot.
  • Have front-end development experience with React and Vite and/or Vue.js 2 and 3.
  • Know relational databases, particularly PostgreSQL, and caching solutions such as Redis.
  • Have experience using Git for version control, repository management, and collaborative development.
  • Be familiar with AWS services such as EKS, RDS, S3, and SQS.
  • Have experience with Docker, Podman, or similar containerization technologies in local development or CI.
  • Understand software testing practices, including behavior-driven development (BDD).
  • Be able to participate in code reviews and apply SOLID principles, Clean Code practices, and design patterns.
  • Be familiar with Agile methodologies, including Scrum, Kanban, and sprint-based delivery, and Jira or similar tools.
  • Have experience with IntelliJ IDEA or Eclipse; familiarity with Kiro is also relevant.
  • Have an interest in AI-assisted software engineering, including LLM-based tools and workflow automation.
  • Delphi experience is a nice to have.

Responsibilities

  • Develop, enhance, and maintain scalable web applications using Java and full-stack technologies.
  • Build and maintain back-end services and REST APIs with Spring Boot.
  • Contribute to front-end development with React, Vite, and Vue.js versions 2 and 3.
  • Write clean, secure, well-tested, and documented code.
  • Participate in Agile ceremonies, sprint planning, and technical alignment with product teams.
  • Conduct and participate in code reviews using SOLID, Clean Code, and design patterns.
  • Optimize PostgreSQL queries and work with Redis to improve performance and reliability.
  • Investigate production issues and performance bottlenecks, and implement improvements.
  • Use Git and collaborative repository workflows to manage source code and releases.
  • Work with AWS services including EKS, RDS, S3, and SQS, and use Docker or Podman for containerized development and CI.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now