Pessoa Desenvolvedora Java Fullstack - Sênior
New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years preferred
- Required Skills
- DockerPostgreSQLJavaKafkaKubernetesSpring BootTypeScriptVue.JsReactMicroservices
Requirements
- Strong experience in Java backend development (7+ years preferred).
- Deep knowledge of the Spring ecosystem (Boot, Cloud, Security, JPA/Hibernate).
- Experience with microservices architecture and scalable distributed systems.
- Solid experience with relational databases (PostgreSQL, MySQL, SQL Server) and NoSQL (MongoDB, Redis).
- Experience with messaging and asynchronous systems (Kafka, RabbitMQ).
- Strong background in CI/CD pipelines (Azure DevOps, GitHub Actions).
- Frontend experience with HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Experience with SPA frameworks such as React or Vue.
- Knowledge of REST APIs with authentication (JWT / Bearer Token).
- Familiarity with testing frameworks (Jest, Vitest, Testing Library).
- Experience with Docker and basic Kubernetes concepts.
- Strong communication skills and ability to work in multidisciplinary teams.
Responsibilities
- Design, develop, and maintain scalable fullstack solutions using Java and modern frontend technologies.
- Lead and support the migration of legacy systems to modern, scalable, and resilient architectures.
- Contribute to architectural design decisions in collaboration with senior engineers and technical leads.
- Develop and maintain backend services using Spring ecosystem (Boot, Cloud, Security, JPA/Hibernate).
- Build frontend applications using modern frameworks such as React or Vue, ensuring performance and usability.
- Ensure system quality through testing, validation, and simulation of production-like environments.
- Work with distributed systems, microservices, and asynchronous communication patterns.
- Create and maintain technical documentation, architecture diagrams, and knowledge bases.
- Monitor systems and propose continuous improvements in performance, reliability, and scalability.
- Act as a technical reference for the team, supporting decision-making and guiding best practices.
View Full Description & ApplyYou'll be redirected to the employer's site