
Senior Full Stack Developer
Minsait
full-time
Posted on:
Location Type: Hybrid
Location: Bauru • Brasil, 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
AngularAWSCloudDynamoDBJavaKubernetesOpenShiftOracleRxJSSpringSpring BootSpringBootSQLTypeScript
About the role
- Contribute to the implementation of AWS solutions, including the use of services such as Lambda, API Gateway, Step Functions, S3, CloudWatch, and others.
- Create and maintain serverless APIs (Lambda) using TypeScript.
- Develop and maintain robust, scalable back-end APIs in Java Spring Boot.
- Implement unit tests, ensuring code quality and coverage.
- Work with DynamoDB, Oracle and PL/SQL when necessary.
- Collaborate in environments using Kubernetes (EKS).
- Actively participate in agile ceremonies (Scrum), contributing to solving technical challenges and delivering results.
- Investigate end-to-end issues by analyzing and debugging project code.
- Experience migrating systems to the AWS cloud.
- Hands-on experience with OpenShift for container orchestration.
- Previous experience in the auto insurance domain.
- Familiarity with insurance pricing processes.
Requirements
- Minimum of 3 years of hands-on experience with AWS, with strong knowledge of services such as Lambda, API Gateway, SQS, SNS, S3, Step Functions and CloudWatch.
- Experience with TypeScript for developing serverless APIs (using AWS Lambda).
- 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 with a high volume of concurrent requests.
- Experience with Angular and its core features: components, services, modules, routing, RxJS and dependency injection.
- Experience writing and executing unit tests.
- Solid knowledge of Oracle and DynamoDB, including development with PL/SQL.
- Experience with Kubernetes (EKS).
- Knowledge of IaC (Infrastructure as Code) based on AWS CloudFormation.
- Practical knowledge of authentication and authorization with OAuth 2.0, including implementation of flows such as Authorization Code and Client Credentials.
- Previous experience working in agile environments, preferably with Scrum.
Benefits
- Company-subsidized Health Plan for the employee.
- Option to include dependents on the Health Plan with payroll deduction.
- Dental Assistance (optional).
- Option to include dependents on the Dental Assistance Plan with payroll deduction.
- Meal Voucher or Food Voucher.
- Transportation Voucher (optional).
- Impact & Care – Personal Guidance Program that provides emotional support and confidential counseling in psychological, legal, financial, social and pet areas at no cost for the employee and legal dependents.
- Gympass - Wellhub (Access to over 700 gyms across Brazil with plans starting at R$ 29.90 deducted via payroll).
- Option to include dependents in Gympass - Wellhub (up to 3 dependents - paid via credit card).
- Access to Udemy through our intranet.
- Partnerships with major consumer brands.
- Agreement with SESC for employee and dependents.
- Discount agreements with educational institutions (undergraduate and postgraduate) and language/certification schools.
- Group life insurance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AWSLambdaAPI GatewayTypeScriptJavaSpring BootDynamoDBOraclePL/SQLKubernetes
Soft skills
collaborationproblem-solvingagile methodologiescommunicationdebuggingcode qualityunit testingarchitecture best practicessecurity best practicesperformance optimization