Desenvolvedor(a) Full Stack Sênior

New
J
JobgetherSoftware Development
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AgileJavaSpring BootReactCI/CDRESTful APIsDevOpsMicroservices

Requirements

  • Solid experience as a Senior Full Stack Developer.
  • Strong expertise in React for modern frontend application development.
  • Experience with Micro Frontends and reusable component-based architectures (Building Blocks).
  • Strong backend development experience using Java and Spring Boot.
  • Experience designing and developing APIs and microservices.
  • Knowledge of clean architecture principles and modern software development best practices.
  • Experience with DevOps practices, CI/CD pipelines, and deployment automation.
  • Experience working in Agile, multidisciplinary development teams.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work collaboratively while maintaining autonomy in technical decision-making.

Responsibilities

  • Develop and enhance frontend applications using React, focusing on performance, usability, and maintainability.
  • Design and implement Micro Frontend architectures and reusable Building Blocks to support scalable application development.
  • Build and maintain backend APIs and microservices using Java and Spring Boot.
  • Apply clean architecture principles and software engineering best practices to ensure robust and maintainable solutions.
  • Develop and integrate distributed systems and microservices while ensuring seamless communication across services.
  • Contribute to DevOps practices by supporting CI/CD pipelines and deployment automation.
  • Collaborate with cross-functional teams, participating in technical discussions, architecture decisions, and solution design.
  • Improve application quality, scalability, reliability, and performance through continuous optimization.
  • Develop reusable components and implement unit and integration testing strategies.
  • Estimate development efforts, define implementation timelines, and troubleshoot technical issues throughout project delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now