Job Closed
This listing is no longer active.
Mid-Level Developer – Back-End, Java
Location
Brazil
Posted
43 days ago
Salary
0
Seniority
Senior
Job Description
Mid-Level Developer – Back-End, Java
Quality Digital
• What are we looking for? A professional who clearly communicates their needs and opinions, and who is receptive to listening, learning and sharing the knowledge they acquire. • What your day-to-day will look like: • With support, maintain the established standards for the codebase you work on; • Work on solving technical problems using algorithms; • Identify bugs, determine root causes and solutions; • Have knowledge of testing, metrics, as well as security practices, tools and processes; • Support the team whenever requested; • Participate in ceremonies and forums necessary for your professional development and that of the group.
Job Requirements
- Java Development – Expertise in Java (JDK 8+), Spring Boot, Hibernate and multithreading;
- SQL & Database Management – Strong knowledge of SQL, relational databases (MySQL, PostgreSQL, Oracle) and optimization techniques;
- Microservices & API Development – Experience designing RESTful APIs and working with microservices architecture;
- Performance Optimization – Proficiency in database indexing, query optimization, caching (Redis, Memcached) and JVM tuning;
- Cloud & DevOps – Familiarity with cloud platforms (Azure), CI/CD pipelines and containerization (Docker, Kubernetes);
- Security & Best Practices – Understanding of authentication (OAuth, JWT), cryptography and secure development practices;
- System Design & Scalability – Knowledge of distributed systems, messaging queues and high-availability architectures;
- Experience with Java Spring Boot microservices; Node.js, React, Angular, Python; OpenShift, Kubernetes, Docker, Maven; messaging queues (JMS, ActiveMQ or Kafka); AWS and Google Cloud Platform;
- Advanced or fluent English.
Benefits
- Meal allowance and/or food voucher for groceries and meals 🍴
- Medical and dental assistance so you and your family stay healthy 💙
- Pharmacy partnerships for discounts on medications 💊
- Childcare assistance according to current policy 🍼
- Gym partnership to encourage physical activity 🤸♀️🤸♂️
- Partnership with SESC for a variety of cultural and leisure programs ✈
- Partnerships for language study, technical training and online course platforms 📚
- Payroll-deductible loans with attractive rates + financial education program 💰
- Corporate University and learning paths with diverse content on technology, soft skills, market trends and more 👨💻
- Employee referral program with potential rewards and bonuses 🎁
- Group life insurance ⛑
Related Guides
Related Job Pages
More Backend Engineer Jobs
Pessoa Desenvolvedora FullStack Sênior, Python e React
NeogridYour company's data technology ecosystem
• Participar de projetos de desenvolvimento de software, desde a concepção até a implementação e entrega • Colaborar com equipes multidisciplinares para desenvolver e manter soluções inovadoras • Participar na arquitetura de sistemas e tomar decisões técnicas • Desenvolver e manter código de alta qualidade, garantindo a escalabilidade, segurança e desempenho • Solucionar problemas complexos, realizar revisões de código e fornecer orientação técnica a membros da equipe • Instruir e desenvolver pessoas do time de menor senioridade • Manter-se atualizado com as tendências tecnológicas e propor adoção de novas tecnologias e melhores práticas • Desenvolvimento e manutenção de sistemas utilizando FastAPI, Kafka, Docker, Kubernetes, etc • Refatoração de código e consultas SQL • Participar ativamente do processo de Code Review afim de proteger o código e os padrões do time • Desenvolvimento de testes e pipeline de testes
• Work on software development for high-complexity systems • Contribute to software projects across design, implementation, and delivery phases • Collaborate in architecture and software modeling discussions in Monolith and Microservices environments • Implement and maintain code in Java and React, ensuring quality, security, and performance • Work with multidisciplinary teams to develop and maintain technology solutions • Apply development best practices and use design patterns in daily work • Participate in code reviews and provide suggestions for improvements • Stay updated on technology trends relevant to the company context • Participate in refactoring and optimization of SQL queries • Develop code to handle large volumes of data • Develop and maintain CI/CD pipelines and automated tests
Java Developer
Eureka LabsExcelling Product Factory Partner for fast-growing marketplaces & SaaS companies. #ThinkBuildEnjoy #ChallengeYourself
• Develop and maintain backend services using Java and Spring Boot. • Design and implement scalable, secure, and high-performance REST APIs. • Own complex integrations such as utility authentication flows (OAuth, SAML, OpenID Connect). • Build core business logic related to consent, authorization, and access management. • Collaborate with frontend, QA, and product stakeholders to define contracts and workflows. • Ensure code quality through automated testing, code reviews, and engineering best practices. • Optimize backend performance, reliability, and observability. • Contribute to architecture and technical design decisions. • Support deployment and production readiness activities when needed.
• Work on challenging projects with a focus on the development and maintenance of corporate applications. • Develop and maintain corporate web applications • Implement features according to technical and business requirements • Fix bugs and continuously improve applications • Support code quality assurance by participating in testing and validation activities • Collaborate with the technical team on defining and evolving solutions • Participate in agile ceremonies and routines • Contribute to problem analysis and provide support for production deployments



