FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Java Software Engineer, Calypso
Grupo Data PortugalJava Software Engineer designing backend solutions with Calypso for financial services. Implementing scalable architectures using modern software engineering practices.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend development with Java, focusing on microservices architecture and cloud deployment. Proficient in integrating services using RESTful APIs and ensuring software quality through testing practices and observability tools.
Highest-signal resume keywords
Java Backend DevelopmentMicroservices ArchitectureAWS Cloud DeploymentRelational and NoSQL DatabasesCI/CD Pipeline Management
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Java (8–11)Microservices DevelopmentRESTful APIsRelational DatabasesNoSQL DatabasesEvent StreamingUnit TestingIntegration TestingCI/CD ToolsSoftware Engineering Principles
Soft Skills
Strong Planning SkillsGood Communication SkillsAnalytical SkillsProactive MindsetProblem-Solving Skills
Tools & Technologies
Calypso PlatformDockerKubernetesDatadogJenkinsKafkaRabbitMQAWS LambdaPostmanNewman
Industry Keywords
Financial MarketsMulti-Cloud EnvironmentsEvent-Driven MicroservicesObservability Best PracticesClean Code Practices
Tech Stack
Tools & technologiesAWSAzureDockerDynamoDBGoogle Cloud PlatformJavaJenkinsJUnitKafkaKubernetesMongoDBMySQLPostgresRabbitMQ
About the role
Key responsibilities & impact- Design and implement prioritized backend features, following software engineering best practices.
- Deliver scalable, flexible, and resilient solutions aligned with modern architectural principles.
- Apply and advocate architectural patterns such as event-driven microservices.
- Participate in technical discussions and contribute to the evolution of the product's technical architecture.
- Provide technical input during product discussions to support architecture-related decisions.
- Integrate internal and external services using RESTful APIs, asynchronous messaging, and event hubs.
- Ensure consistent functional and technical validations throughout the development lifecycle.
Requirements
What you’ll need- More than 4 years of backend development experience with Java (8–11).
- Experience with the Calypso platform.
- Experience developing and deploying microservices in public cloud environments (preferably AWS).
- Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., DynamoDB, MongoDB).
- Experience with messaging systems and event streaming (e.g., Kafka, RabbitMQ, SQS, SNS).
- Familiarity with microservices architecture, including containerization (Docker) and orchestration (Kubernetes).
- Familiarity with observability best practices (structured logging, metrics, health checks) using tools like Datadog.
- Experience with testing practices: unit testing (JUnit), integration testing, and contract testing (Postman/Newman).
- Experience with CI/CD pipelines using tools like Jenkins or similar.
- Understanding of software engineering principles and clean code practices (Design Patterns, SOLID, Clean Code, Twelve-Factor App).
- Experience in financial markets environments.
- Experience with serverless services (e.g., AWS Lambda).
- Experience in multi-cloud environments (Azure, GCP).
- Strong planning and organizational skills, with the ability to manage priorities and multiple tasks.
- Good communication and interpersonal skills to discuss issues and solutions clearly.
- Strong analytical skills and logical reasoning.
- Proactive mindset with strong problem-solving skills and a sense of ownership.
- English proficiency at B1+ (desirable).
Benefits
Comp & perks- 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