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