
Java Software Engineer – Financial Systems
Grupo Data Portugal
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
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