Reply

Senior Java Developer, Database

Reply

contract

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Implement solutions in Oracle and PL/SQL;
  • Implement unit tests, ensuring code quality and coverage;
  • Develop and maintain robust, scalable back-end APIs in Java Spring Boot;
  • Implement unit tests, ensuring code quality and coverage;
  • Actively participate in agile ceremonies (Scrum), contributing to the resolution of technical challenges and deliveries;
  • Investigate end-to-end issues by analyzing and debugging project code;
  • Ensure delivery of high-quality code from requirement capture through deployment to environments;

Requirements

  • Advanced PL/SQL: mastery of procedures, functions, packages, triggers and views;
  • Performance tuning: analysis of execution plans, indexes, statistics and query optimization;
  • Basic administration: knowledge of tablespaces, users, permissions, jobs and monitoring, and database scheduler/cron jobs;
  • External integration: use of Database Links, External Procedures and calls via UTL_HTTP or REST to consume external services;
  • Oracle tools: experience with SQL*Plus, SQL Developer, TOAD or similar tools;
  • Code reengineering: ability to read legacy code, map dependencies and document flows;
  • Version control: Bitbucket, Git or other VCS to manage changes;
  • Design patterns: apply best practices for refactoring and sustainable evolution;
  • Technical documentation: ability to create architecture diagrams, data flow diagrams and API documentation;
  • Solid experience with business rules concentrated inside the database (database-centric architecture);
  • Experience with Java 8 or higher, with at least 3 years developing REST APIs using Spring Boot, applying best practices for architecture, security and performance;
  • Experience in multithreaded environments handling high volumes of concurrent requests;
  • Experience writing and running unit tests;
  • Knowledge of Oracle and DynamoDB, including PL/SQL development;
  • Knowledge of IaC (Infrastructure as Code) based on AWS CloudFormation;
  • Prior experience in agile environments, preferably Scrum.
Benefits
  • Cutting-edge environment / Innovation in the DNA
  • Continuous education – discounts and partnerships with the top universities and tech platforms in Brazil.
  • No-language-barriers – special conditions on language learning platforms.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PL/SQLJavaSpring Bootunit testingperformance tuningdatabase administrationexternal integrationversion controldesign patternsmultithreading
Soft Skills
agile methodologiesproblem solvingtechnical documentationcollaborationcommunication