Java Developer
Location
Brazil
Posted
89 days ago
Salary
0
Seniority
Senior
Job Description
Java Developer
Nava | Tech for Business
• Develop and implement robust, scalable Java solutions with a focus on payment systems and API integrations; • Apply advanced skills in modern architectures, data security, and optimization of transactional processes; • Collaborate with the product team in designing and implementing new features and functionality; • Actively participate in code reviews and share knowledge with the team; • Contribute to the continuous improvement of processes and code quality.
Job Requirements
- Strong experience in Java development, with expertise in technologies such as Spring Boot and Quarkus;
- Deep knowledge of REST and SOAP API integrations, databases (MySQL, PostgreSQL, NoSQL) and security protocols (OAuth, JWT, SSL/TLS);
- Familiarity with payment systems (cards, PIX, boleto, payment gateways) and with microservices concepts and Cloud Computing (AWS, Azure, GCP);
- Plus: experience with Open Banking and Open Finance, knowledge of blockchain for payments, familiarity with automated testing and CI/CD, and experience with card processing and acquiring projects.
Benefits
- Career growth opportunities 🚀
- Freedom to write your own code 🏆
- Diversity and different perspectives 🌈
- Communities that encourage everyone’s growth 📚
- In-company training 💻
- An amazing team 😎
- Company engaged with the UN Global Compact 💪🏼
- Innovative projects 💡
- High Glassdoor rating 📣
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the design and development of microservices using Java and Spring Boot • Define and drive the target architecture ensuring scalability, resilience, and security • Design and implement event-driven integrations using Azure Event Hub or Kafka • Own API strategy and design, including GraphQL • Guide containerisation and cloud deployment on Azure using Docker and Kubernetes • Drive engineering best practices across code quality, automated testing, CI/CD, and production readiness • Act as the primary escalation point for complex technical issues • Mentor and coordinate engineers across distributed teams in multiple time zones • Align technical roadmap with product goals and business outcomes
Mid-Level Back-End Developer
BigDataCorpThe data platform for the digital age! The best data for your business, ethically and transparently sourced.
• Infrastructure architecture: Defining the foundations for storing large volumes of data, ensuring they are organized and accessible; • Service abstraction: Developing API layers and interfaces needed to simplify the consumption of complex information across the organization; • Observability: Building the necessary framework for end-to-end tracing of operations, enabling product health and system behavior to be monitored through a robust analytics architecture.
• Install, configure, and maintain database management systems (e.g., SQL Server, Oracle, MySQL, PostgreSQL). • Monitor database performance, implement tuning, and troubleshoot issues to ensure optimal efficiency. • Perform regular backups, disaster recovery planning, and restoration testing. • Implement and maintain security protocols to safeguard student, employee, and institutional data in compliance with FERPA and other regulations. • Manage access controls and monitor database activity to detect unauthorized use. • Ensure compliance with institutional policies and accreditation requirements. • Support integrations between the college’s Student Information System (SIS), Learning Management System (LMS), CRM, and other applications. • Develop and maintain documentation for database structures, procedures, and processes. • Work closely with software developers and vendors to optimize database-driven applications. • Participate in system upgrades, migrations, and new software implementations. • Assist with automation of routine data processes and workflows. • Provide technical support to staff and faculty regarding database-related issues. • Train end-users and team members on data best practices and security procedures.
• Work in a collaborative and innovative environment. • Grow and make a difference in technology. • Build and maintain applications using Node.js and related technologies.



