
Senior Full Stack Developer – Java, Vue.js
Posted Aug 18

Posted Aug 18
This is a fully remote position, open to applicants in Brazil.
• Create and sustain solutions as well as existing systems.
• Produce clean, maintainable code that emphasizes security and stability.
• Analyze, assess, and critique specified solutions, highlighting potential non-conformities.
• Conduct verification testing for features that have been implemented.
• Generate technical documentation for the solutions developed.
• Take initiative and suggest solutions for both technical and business-related challenges.
• Offer support to internal and external clients when necessary.
• Profound understanding of programming logic, object-oriented programming, and data structures.
• Extensive experience with Java (Java 8+).
• Familiarity with Spring Boot, Spring Data, and Spring Security.
• Proficient in the Vue.js framework.
• Knowledge of JavaScript and TypeScript.
• Experience in the development and maintenance of REST APIs (including versioning and documentation).
• Proficient with Oracle databases and SQL (modeling and query optimization).
• Skilled in unit and integration testing (JUnit, Mockito).
• Understanding of software architecture, microservices, SOLID principles, design patterns, and Clean Architecture.
• Experience with Git and version control strategies.
• Familiarity with containers and orchestration (Docker, Kubernetes).
• Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).
• Knowledge of messaging systems (RabbitMQ, Kafka, or similar).
• Familiarity with application security (OAuth2, JWT, and OWASP best practices).
• Experience with monitoring and observability tools (Grafana, Prometheus, ELK, or OpenTelemetry).
• Ability to conduct code reviews, identify areas for improvement, and provide technical support to the team.
• Experience utilizing AI tools in software development for productivity, refactoring, and code review.
• Additional assets: experience with OCI; Redis, MongoDB, or other NoSQL databases; TDD and DDD; integrating LLMs into applications.
• Health insurance coverage for you and your dependents (no monthly fee).
• Dental plan available for you and your dependents (no monthly fee).
• Meal/food allowance.
• Totalpass.
• Emotional health program offered for you and your dependents.
• Life insurance coverage.
• A day off during your birthday month.
• Tuition assistance program.
• Home office allowance.
• Transportation voucher.
• Parking assistance provided.
• Flexible hybrid or remote work options.
• A light and relaxed working environment.
• A culture focused on Innovation, Excellence, Commitment, and Teamwork.
• A fast-growing company.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.