Grupo Data Portugal

Java Software Engineer – Financial Systems

Grupo Data Portugal

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and enhance backend services using Java and Spring Boot or Quarkus
  • Perform corrective and evolutionary maintenance of the Calypso platform
  • Build and maintain REST APIs and integrations between systems
  • Work in AWS cloud environments
  • Participate in code reviews, technical refinements, and continuous improvement initiatives
  • Collaborate with offshore teams, ensuring alignment and smooth delivery
  • Use AI-assisted development tools (Cursor, Copilot, or similar) to increase productivity and code quality

Requirements

  • 4 to 5 years of backend development experience with Java 8+, 11, or newer
  • Strong hands-on experience with Spring Boot and/or Quarkus
  • Experience with AWS
  • Experience developing APIs and system integrations
  • Good communication and collaboration skills
  • Experience with AI-assisted development tools (Cursor, Copilot, or similar)
  • Knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (DynamoDB, MongoDB)
  • Experience with messaging and event streaming systems (Kafka, RabbitMQ, SQS, SNS)
  • Knowledge of microservices architecture, including Docker and Kubernetes
  • Familiarity with observability best practices (structured logs, metrics, health checks), using tools such as DataDog
  • Experience with testing practices, including unit tests (JUnit) and integration/contract tests (Postman/Newman)
  • Experience with CI/CD pipelines using Jenkins or similar tools
  • Strong understanding of software engineering principles and coding best practices (Design Patterns, SOLID, Clean Code, 12-Factor App)
  • For one of the openings, English is required due to collaboration with offshore teams.
Benefits
  • 100% remote 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

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

Hard Skills & Tools
Java 8+Spring BootQuarkusREST APIsAWSMySQLPostgreSQLDynamoDBMongoDBKafka
Soft Skills
communicationcollaboration