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