Senior Developer Fullstack (Java/React)

New
J
JobgetherSecurity & IT
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerGitJavaKubernetesSpring BootReactCI/CDRESTful APIsMicroservices

Requirements

  • Strong professional experience developing backend solutions with Java and Spring Boot.
  • Solid hands-on experience with React, including interfaces, reusable components, and state management.
  • Strong understanding of application architecture, including Clean Architecture, DDD, SOLID, and design patterns.
  • Experience working with distributed systems, APIs, events, messaging, and service-to-service communication.
  • Practical experience with AWS, particularly services such as Lambda, SQS, SNS, S3, ECS/EKS.
  • Experience with CI/CD, pipelines, build and deployment automation, and quality/security integrations.
  • Experience creating and maintaining automated unit, integration, and contract tests.
  • Experience with Docker and Kubernetes, including EKS or OpenShift Container Platform.
  • Strong troubleshooting and observability skills including logs, metrics, and traces.
  • Understanding of application security, vulnerability analysis, and secure development practices.
  • Proficiency with Git, branching strategies, and code reviews.
  • Experience using AI tools as part of the software development workflow.

Responsibilities

  • Develop end-to-end solutions across backend and frontend, using Java/Spring Boot and React within a cloud-native microservices environment.
  • Build and maintain REST APIs, microservices, business logic, integrations, and synchronous and asynchronous processing.
  • Develop modern React interfaces, reusable components, state management solutions, and integrations with backend APIs.
  • Translate business and technical requirements into simple, scalable, sustainable, and maintainable technical solutions.
  • Apply software architecture principles including Clean Architecture, Domain-Driven Design (DDD), SOLID, design patterns, and established engineering practices.
  • Contribute throughout the full development lifecycle, including technical refinement, implementation, automated testing, code review, and deployment.
  • Support CI/CD pipelines, build and deployment automation, traceability, and integration with quality and security tools.
  • Investigate production incidents, analyze logs, metrics, and traces, perform troubleshooting, and identify root causes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now