OKTO

Mid-Level Java Software Engineer

OKTO

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDistributed SystemsEC2JavaMicroservicesMySQLPostgresSpringSpring BootSpringBoot

About the role

  • Contribute to the development and maintenance of distributed systems, focusing on stability and performance in environments that handle real-time financial transactions.
  • Participate in the integration of payment gateways, banks, and other payment methods, under the guidance of senior developers or architects.
  • Assist in the implementation and maintenance of a microservices-based architecture, following guidelines set by the architecture team.
  • Write and maintain clean and efficient code, including unit tests with good coverage, in accordance with team standards.
  • Collaborate with team members in code reviews and best practices, continuously seeking technical growth and knowledge sharing.
  • Work closely with cross-functional teams, contributing to technically sound deliverables focused on scalability and performance.
  • Support continuous improvement initiatives, reporting recurring issues, suggesting enhancements, and helping to optimize development workflows.
  • Collaborate with the DevOps team in using CI/CD pipelines and monitoring tools, adhering to established best practices.

Requirements

  • The professional must be located in Brazil.
  • Solid academic background: Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
  • Hands-on experience in backend software development, preferably in the financial or payments domain.
  • Basic understanding of payment processing concepts such as payment flows, settlement, and reconciliation.
  • Proficiency in Java (Java 8+), with experience using Spring Boot for backend development.
  • Familiarity with AWS cloud services such as EC2, S3, RDS, or Lambda is a strong plus.
  • Experience with relational databases (e.g., PostgreSQL or MySQL), including basic query optimization and transaction management.
  • Understanding of event-driven architecture concepts and asynchronous communication patterns.
  • Exposure to microservices architecture and tools like Spring Cloud, OAuth2, and JPA.
  • Experience in building RESTful APIs and working with authentication mechanisms like OAuth2 or JWT.
  • Good working knowledge of Git for version control in collaborative environments.
  • Ability to document code, write simple technical specs, and follow software design guidelines.
  • Advanced english communication skills, with the ability to participate in technical discussions and read documentation.
  • Fluent Portuguese (mandatory).
  • Advanced English (mandatory).
  • Spanish (desirable).
Benefits
  • Competitive compensation – aligned with your experience and the market.
  • Meal allowance – provided through a prepaid card, with the flexibility to use part of the balance beyond food expenses.
  • Health and dental plan – no monthly cost for you and your dependents, with comprehensive coverage to take care of your health and well-being.
  • TotalPass – access to gyms and partner studios, encouraging a healthy and balanced lifestyle.
  • Long-Term Incentive Plan – an opportunity for growth and participation in results, building the future together with us.

Applicant Tracking System Keywords

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

Hard skills
JavaSpring BootAWSPostgreSQLMySQLRESTful APIsOAuth2JPAmicroservicesevent-driven architecture
Soft skills
collaborationtechnical growthknowledge sharingcontinuous improvementdocumentationcommunication
Kalendae

Tech Lead – Senior .NET Developer

Kalendae
Seniorfull-time🇧🇷 Brazil
Posted: 1 hour agoSource: jobs.quickin.io
JavaScript.NETNode.jsReactSQL
Beyond Soluções

Mid/Senior .NET Developer

Beyond Soluções
Seniorfull-time🇧🇷 Brazil
Posted: 1 hour agoSource: jobs.quickin.io
AWSAzureKafka.NETRabbitMQ
Beyond Soluções

Senior Full-Stack Developer, .NET and React/Angular

Beyond Soluções
Seniorfull-time🇧🇷 Brazil
Posted: 1 hour agoSource: jobs.quickin.io
AngularAWSAzureCloudDockerDynamoDBEC2Entity FrameworkKafkaKubernetesMongoDBRabbitMQ+1 more
Extractta

Senior Backend Developer, Java

Extractta
Seniorfull-time🇧🇷 Brazil
Posted: 2 hours agoSource: extractta.gupy.io
AzureCloudJavaMavenOpenShiftOracleRabbitMQSpring BootSpringBoot
Spread Tecnologia

Fullstack Developer, Java, Angular

Spread Tecnologia
Mid · Seniorfull-time🇧🇷 Brazil
Posted: 4 hours agoSource: spread.gupy.io
AndroidAngularAWSAzureCloudGraphQLiOSJavaJavaScript.NETNode.jsPython+6 more