Software Development Partner. Result-driven. Quality-obsessed.
Senior Software Engineer – Java
Location
Brazil
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Java
Dev.Pro
• Design, develop, and maintain Java backend applications and services • Contribute to the migration of services from Java 8 to Java 17 • Contribute to database modernization initiatives, including MySQL upgrades • Write clean, maintainable, and well-tested code • Conduct code reviews to ensure code quality, security, and adherence to architectural standards • Troubleshoot, debug, and resolve complex technical issues • Work closely with developers, QA engineers, and product stakeholders to deliver high-quality solutions • Participate in technical design discussions and contribute to solution design • Create and maintain technical documentation to support development efforts • Participate in Scrum ceremonies (sprint planning, backlog refinement, reviews, and retrospectives)
Job Requirements
- 5+ years of experience developing scalable Java backend applications
- Strong hands-on experience with Java 8 through Java 17
- Strong understanding of object-oriented design and design patterns
- Strong knowledge of multithreading and concurrency
- Strong experience with MySQL or other relational databases
- Experience writing unit tests using JUnit and Mockito
- Experience with cloud platforms, preferably GCP
- Experience with Kubernetes or similar orchestration platforms
- Experience troubleshooting and debugging complex applications
- Proficiency with Linux and shell scripting
- Strong communication skills and experience collaborating with cross-functional Scrum teams
- Upper-Intermediate+ English level
- Desirable:
- Experience with Groovy
- Experience with Gradle
- Experience with CI/CD pipelines
- Experience with Java version migrations or database modernization initiatives
Benefits
- 30 paid days off each year — take them whenever you want for rest days, holidays, or personal time
- 5 paid sick days, up to 60 days of medical leave, and 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
- Partially covered health insurance - after the probation
- Wellness bonus for gym memberships, sports nutrition, and similar needs
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design and develop core features within Wowza Streaming Engine designed for testability and scale. • Design and implement advanced transcoder workflows for new codecs and accelerators. • Design and implement highly scalable packaging workflows. • Debug and resolve customer reported issues, bugs and performance issues. • Participate in cross-functional projects from conception through deployment. • Be a resource to other team members as a streaming subject matter expert.
Role Description Estamos em busca de um(a) Desenvolvedor(a) de Software Sênior para atuar no desenvolvimento, manutenção e evolução de sistemas corporativos críticos. Este profissional terá papel fundamental na: - análise de código - atendimento a incidentes - implementação de melhorias contínuas - apoio técnico às equipes Buscamos alguém com perfil analítico, autonomia, senso de urgência e vivência em ambientes ágeis, capaz de lidar com sistemas em produção e apoiar a evolução da nossa plataforma tecnológica. Responsabilidades: - Desenvolver, manter e evoluir aplicações backend utilizando NestJS - Atuar na análise, correção e melhoria de sistemas existentes - Investigar e resolver incidentes em produção, garantindo estabilidade e performance - Participar do levantamento técnico de requisitos e definição de soluções - Integrar serviços backend com aplicações frontend em React - Trabalhar com banco de dados Oracle, incluindo análise de consultas e performance - Atuar em ambientes conteinerizados utilizando Docker e OpenShift - Versionar código e colaborar via GitHub - Participar ativamente das cerimônias ágeis (planning, review, daily, retrospectiva) - Contribuir para boas práticas de código, arquitetura e segurança Qualifications - Experiência sólida como Desenvolvedor(a) Sênior - Domínio de Node.js / NestJS - Conhecimentos em React (integração frontend/backend) - Experiência com banco de dados Oracle - Conhecimentos em containers (Docker) e OpenShift - Experiência com Git/GitHub - Forte capacidade de análise de código e troubleshooting - Vivência em cultura ágil - Senso de urgência e responsabilidade com sistemas em produção Requirements - Conhecimentos em Java (diferencial) - Conhecimentos em .NET Core (diferencial) - Experiência com sistemas legados e ambientes corporativos de grande porte (diferencial) - Atuação prévia com sistemas críticos ou de alta disponibilidade (diferencial) Benefits
Senior Backend Engineer
Vuori, IncVuori is re-defining what athletic apparel looks like: built to move and sweat in but designed with a casual aesthetic to transition into everyday life. We draw inspiration from an active coastal California lifestyle; an integration of fitness, creative expression, and life. Our high energy fast-paced retail environment is reflected in the clothes we make. We aim to inspire others to take on all aspects of their lives with clarity, enthusiasm, and purpose…while having a lot of fun along the way. We are proud to be an outlet for opportunity and for personal growth and success.
Role Description As a Senior Backend Engineer on the Digital Engineering team, you will play a critical role in building and evolving the technology that powers Vuori’s rapidly growing Ecommerce platform. You will design, develop, and maintain scalable backend services and integrations, collaborating closely with cross-functional partners to deliver reliable, high-quality customer experiences. This is a hands-on engineering role with the opportunity to influence architecture, mentor teammates, and shape the technical direction of the team. We’re looking for someone who brings curiosity, a strong sense of ownership, and a genuine desire to keep getting better, both individually and as a team. - Design and develop secure, performant, and scalable applications that power Vuori’s ecommerce platform. - Collaborate with front-end engineers, product managers, and infrastructure architects to deliver reliable services and customer experiences. - Build and maintain integrations with third-party APIs, including Shopify, Algolia, and content management systems. - Optimize application performance through caching strategies, query optimization, and efficient data access patterns. - Uphold code quality through thorough reviews, comprehensive test coverage, and well-defined standards and design patterns. - Implement error handling, dashboards, and alerts for production monitoring. Participate in on-call rotations and incident responses. - Stay current in emerging technologies and influence architectural decisions. Bring curiosity and willingness to experiment. - Leverage AI-powered tools to improve the development of workflows, code quality, and documentation. Proactively explore how AI can enhance team productivity. - Mentor engineers and foster a vibrant, inclusive engineering culture across the organization. Qualifications - Bachelor’s degree in Computer Science or a related field, or equivalent years of experience preferred. - 5+ years of professional back-end development experience. - Expert proficiency in TypeScript, Node.js, and modern JavaScript (ES6+), or a comparable modern language (e.g., Python). - Strong understanding of REST and GraphQL. - Experience with Azure Functions or AWS Lambda for serverless architectures. - Proficiency with PostgreSQL or other relational databases, including schema design, query optimization, and migrations. - Strong experience with testing frameworks (Jest) and test-driven development practices. - Solid understanding of authentication and authorization patterns (JWT, OAuth, API keys). - Proficiency with GitHub or Bitbucket, including PR workflows, YAML-based CI/CD pipelines, and version control. - Experience with observability platforms (New Relic, Sentry, Azure Application Insights), including alerting and dashboards. - Understanding front-end technologies (especially React) and ability to collaborate effectively with front-end engineers. - Strong communication skills; able to articulate technical concepts to both technical and non-technical partners. Requirements - Experience with enterprise Node.js frameworks (NestJS, Next.js, Express, Fastify). - Familiarity with Shopify APIs (Admin, Storefront, Webhooks). - Knowledge of Infrastructure-as-Code (Azure Bicep, Amazon CDK, Terraform). - Experience with message brokers and queues (Azure Service Bus, Amazon Data Firehose), event-driven patterns. Benefits - Health Insurance - Savings and Retirement Plan - Employee Assistance Program - Generous Vuori Discount & Industry Perks - Paid Time Off - Wellness & Fitness benefits
Lead Database Migration Engineer
MactoresMactores is a trusted leader among businesses in providing modern data platform solutions.
• Lead end-to-end database migration initiatives, including assessment, planning, schema conversion, execution, and post-migration validation. • Design, configure, and manage AWS DMS and SCT environments while ensuring migration quality, performance, and reliability. • Author comprehensive migration runbooks that define execution procedures, validation checkpoints, rollback plans, and operational readiness activities. • Perform database migration assessments, dependency analysis, compatibility reviews, and migration strategy recommendations. • Collaborate with infrastructure, application, security, and platform teams to ensure successful migration outcomes. • Drive migration testing activities, including functional validation, performance testing, failover testing, and production readiness reviews. • Provide technical leadership and guidance to migration teams while ensuring adherence to AWS migration best practices and governance standards. • Lead conversion and refactoring of procedural database code — Oracle PL/SQL (packages, procedures, functions, triggers, cursors) and SQL Server T-SQL (stored procedures, functions, triggers) — into PostgreSQL/Aurora PostgreSQL PL/pgSQL, resolving semantic and behavioral differences identified by SCT.


