Reply

Senior Java Developer

Reply

contract

Posted on:

Location Type: Hybrid

Location: São Paulo • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSCloudDynamoDBJavaJavaScriptKubernetesNode.jsOracleRxJSSpringSpring BootSpringBootSQLTypeScript

About the role

  • Implement solutions in AWS, including services such as Lambda, API Gateway, Step Functions, S3, CloudWatch, and others;
  • Create and maintain serverless APIs (Lambda) using TypeScript;
  • Work with DynamoDB, Oracle and PL/SQL when needed;
  • Develop and maintain robust, scalable back-end APIs in Java Spring Boot;
  • Implement unit tests, ensuring code quality and coverage;
  • Collaborate in Kubernetes (EKS) environments;
  • Actively participate in Agile ceremonies (Scrum), contributing to resolving 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

  • Strong hands-on experience with AWS, including services such as Lambda, API Gateway, SQS, SNS, S3, Step Functions and CloudWatch;
  • Proven experience with TypeScript or Node.js for developing serverless APIs (using AWS Lambda);
  • Solid knowledge of Oracle and DynamoDB, including development with PL/SQL;
  • Experience with IaC (Infrastructure as Code) using AWS CloudFormation;
  • Strong experience with Java 8 or higher, with at least 3 years developing REST APIs using Spring Boot, applying good architecture, security and performance practices;
  • Experience with Kubernetes (EKS);
  • Experience working in multithreaded environments with high volumes of concurrent requests;
  • Experience with Angular and its key features: components, services, modules, routing, RxJS and dependency injection;
  • Experience writing and executing unit tests;
  • Practical knowledge of authentication and authorization with OAuth 2.0, including implementing flows such as Authorization Code and Client Credentials;
  • Previous experience in Agile environments, preferably with Scrum.
Benefits
  • Work location: 🌎 ● Hybrid in São Paulo (Morumbi), 3x per week;
  • Contract type: 💰● PJ (B2B contractor)

Applicant Tracking System Keywords

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

Hard skills
AWSLambdaAPI GatewayTypeScriptJavaSpring BootDynamoDBPL/SQLKubernetesOAuth 2.0
Soft skills
collaborationproblem-solvingAgileScrumcode qualitydebuggingcommunicationteamworkadaptabilityattention to detail