
Senior Java Developer
Reply
contract
Posted on:
Location Type: Hybrid
Location: São Paulo • 🇧🇷 Brazil
Visit company websiteJob 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