Com T.I., ajudamos empresas e projetos a atingir o máximo potencial de performance e crescimento sustentável.
Senior Backend Developer, Java, Kotlin
Location
Brazil
Posted
133 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer, Java, Kotlin
GrooveTech
• Develop and maintain high-scale applications using Java (Spring Boot). • Evolve distributed systems based on microservices. • Participate in architectural and technical design decisions. • Work on CI/CD pipelines (developer-level). • Collaborate with multidisciplinary teams (Product, QA, DevOps).
Job Requirements
- Strong experience with Java and Spring Boot.
- Hands-on experience with Kotlin (required).
- Proficiency in microservices architecture and best practices (Clean Code, SOLID).
- Experience with GCP, messaging systems (Kafka/Pub/Sub), and products in the Education or Payments domains.
Benefits
- Wellhub and life insurance
- Technical mentorship from the Tech Manager + support from the Business Partner (BP), focused on constructive feedback and course recommendations
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the architecture, management, and optimization of Oracle 19c RAC, MySQL 8, and PostgreSQL database systems across on-premises, AWS, and OCI cloud environments. • Define and drive database standards, best practices, and operational runbooks across the organization. • Own database upgrade and migration strategies for Oracle and MySQL, ensuring minimal downtime and risk mitigation across all environments. • Lead advanced database troubleshooting, root cause analysis, and performance engineering across Oracle, MySQL, PostgreSQL, HAProxy, and Keepalived. • Architect and maintain database replication topologies including master-slave, master-master, and cross-region configurations for disaster recovery. • Design and implement automation for database provisioning, patching, scaling, and failover using Python, Terraform, and Ansible. • Own backup and recovery strategy using RMAN, mysqldump, pg_dump, and point-in-time recovery, ensuring RPO/RTO targets are met and regularly tested. • Implement and maintain database observability including monitoring, alerting, dashboards, and capacity forecasting using Grafana, CloudWatch, or equivalent platforms. • Collaborate with application development teams on schema design, query optimization, indexing strategies, and capacity planning. • Mentor and guide junior database engineers, conducting code and architecture reviews. • Participate in on-call rotations as a senior escalation point for critical database incidents. • Evaluate emerging database technologies and make recommendations for adoption where appropriate.
• Manage and optimize Oracle 11g/19c RAC, MySQL 5.7/8, and PostgreSQL database systems and related infrastructure across on-premises, AWS, and OCI cloud environments. • Plan and execute database upgrades - Oracle and MySQL - ensuring minimal downtime across all environments. • Perform advanced database troubleshooting, query performance tuning, and issue resolution across Oracle, MySQL, PostgreSQL, HAProxy, and Keepalived. • Design, implement, and maintain database replication topologies including master-slave and master-master configurations. • Develop and maintain automation for database operations using Linux shell scripting, Python, Terraform, and Ansible. • Manage backup and recovery operations using RMAN, mysqldump, pg_dump, and other tools — ensuring RPO/RTO targets are met. • Implement and maintain database monitoring, alerting, and dashboards using Grafana, CloudWatch, or equivalent platforms. • Collaborate with application development teams on schema design, query optimization, and capacity planning. • Participate in on-call rotations as a escalation point for critical database incidents. • Document database architectures, runbooks, and operational procedures.
Clojure Software Engineer
A SocietyA Society är den nya tidens konsultbolag som hittar samarbeten som gynnar både arbetsgivare och dig som konsult.
• Solve ambiguous and open-ended technical challenges. • Balance customer needs with technical design to deliver value quickly. • Continuously improve our onboarding and operational excellence capabilities. • Collaborate with product and platform teams to build world-class systems. • Work on systems that handle millions of voice AI conversations per year. • Identify and eliminate sources of toil and inefficiency in systems and processes.
Fullstack Developer – Java, Angular – Mid/Senior
Beyond SoluçõesVem fazer parte do #melhortimedasgalaxias
• We have been operating for over 8 years, providing Outsourcing 2.0, tech consulting, and high-performance squads, with a strong presence in the financial sector. • We're looking for professionals who combine a solid technical foundation, curiosity, a product mindset, and a desire to build the future.



