
Mid-Level Software Engineer
Porto a Porto
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSDynamoDBEC2GraphQLJavaJenkinsMySQL
About the role
- Develop and maintain applications using Java, ensuring high quality and scalability of systems.
- Implement robust and secure solutions on the AWS cloud, applying development and architectural best practices.
- Collaborate with cross-functional teams to define requirements and deliver new features.
- Analyze and optimize system performance, ensuring the efficiency and reliability of solutions.
- Automate CI/CD processes, integrating version control and continuous deployment tools in AWS environments.
- Ensure system integrity by creating unit, functional, and integration tests.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Handle issues and incidents related to production applications, proposing improvements to increase system resilience.
Requirements
- Experience developing with Java.
- Knowledge of AWS, with experience using services such as EC2, S3, RDS, Lambda, and others.
- Experience with relational and non-relational databases (e.g., MySQL, DynamoDB).
- Familiarity with microservices architecture and API-driven development (RESTful/GraphQL).
- Knowledge of version control tools such as Git.
- Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI, or AWS CodePipeline.
- Ability to work with agile methodologies (Scrum, Kanban).
- Experience with automated testing practices and TDD (Test-Driven Development).
Benefits
- Meal and Food Vouchers: Your meal (VR) and food (VA) vouchers are flexible so you can meet your needs and decide how best to use them;
- Transportation Allowance: For commuting to the Porto offices;
- Transportation Services: For your comfort and safety on the way to our office, we provide shuttle vans at the main stations serving Porto: Luz, Barra Funda, Santa Cecília, and Júlio Prestes;
- Health, Dental, and Life Insurance: So you can take care of yourself and your dependents;
- Profit Sharing (PLR): Because we know we'll only grow if we grow together;
- Parents and Children Support: Childcare or nanny allowance to help care for your most precious ones;
- Private Pension Plan - PortoPrev: To help secure a more stable future;
- Gympass: To exercise and take care of your physical health at numerous gyms wherever you are;
- Scholarship Program: To start an undergraduate degree or to pursue a second degree or postgraduate studies;
- Language Courses: Subsidy for English and Spanish courses;
- Comprehensive Health Program: A series of benefits and initiatives to support your overall balance across three pillars: mental health, physical health, and financial well-being;
- Discounts on Products and Services: So you can enjoy the products and services within our large ecosystem.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaAWSEC2S3RDSLambdaMySQLDynamoDBmicroservices architectureAPI-driven development
Soft skills
collaborationproblem-solvingcommunicationcontinuous improvementagile methodologies