Desenvolvedor Backend Java - Sênior

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

Job Details

Required Skills
AWSSQLJavaKafkaRabbitmqSpring BootSpring MVCNosqlCI/CD

Requirements

  • Solid professional experience with Java backend development.
  • Strong knowledge of Spring Framework, including Spring Boot, Spring Data, and Spring MVC.
  • Experience with messaging and streaming solutions such as RabbitMQ, Kafka, SQS, or SNS.
  • Experience designing and implementing cloud architectures, particularly with AWS.
  • Strong understanding of Java concurrency concepts, including multithreading, parallel processing, and scalability.
  • Experience with container-based workloads.
  • Experience working with relational and non-relational databases.
  • Strong understanding and application of SOLID principles and Clean Code practices.
  • Familiarity with software design patterns and architectural best practices.
  • Strong analytical and logical reasoning skills.
  • Excellent communication skills for stakeholder collaboration.
  • Ability to work effectively in agile, multidisciplinary teams.

Responsibilities

  • Design and model software architectures for cloud-based environments.
  • Plan and execute technology migrations for production applications.
  • Develop and maintain backend solutions using Java and modern engineering practices.
  • Apply architectural best practices to ensure scalability, reliability, and performance.
  • Estimate development efforts and define realistic implementation timelines.
  • Troubleshoot and resolve technical challenges throughout project lifecycles.
  • Collaborate with technical teams and stakeholders to manage expectations.
  • Contribute proactive solutions to enhance applications and processes.
  • Apply clean code principles and design patterns.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now