
Senior Java Developer, Database
Reply
contract
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
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