Senior Java Developers – AWS
Share on:
Details
Join Plexus Tech. We are looking for technical professionals with in-depth knowledge of software design, patterns, and architectures. Specialist
Experience with AWS and the ability to make complex technical decisions are required.
REQUIREMENTS:
- java
- python
- hexagonal architecture
- clean code
AWS:
- AWS Lambda – serverless functions (synchronous and asynchronous invocation, error handling, timeout, retries).
- Amazon API Gateway – expose Lambdas as REST or HTTP APIs.
- AWS IAM (Identity and Access Management) – for permissions management (execution policies, access to DynamoDB, logs, etc.).
- AWS CloudWatch – Lambda logs, metrics and alerts.
- AWS Step Functions (optional) – to orchestrate flows between Lambdas
- AWS SQS / SNS (optional but common) – for queues/messages between serverless services.
DynamoDB:
- NoSQL data modeling (tables, partition keys, and sort keys).
- Secondary indexing (LSI and GSI).
- Throughput control (on-demand vs. provisioned)
Continuous deployment of Lambda functions:
- Integration with Git repositories (GitHub, Bitbucket, CodeCommit).
- Basic CI/CD pipelines: GitHub Actions, AWS CodePipeline, etc.
AWS Security and Best Practices
- IAM principal configuration
- Secure handling of environment variables and secrets (with AWS Secrets Manager or SSM Parameter Store).
- Structured logging and traceability (important in environments where things change a lot).
With our hybrid model, Flexology lets you work from wherever your talent flows best: from any of our 24 work centers in Spain, from home, or a combination of both. The Plexus Tech work ecosystem fosters a collaborative environment within the company.
✅ Work with leading professionals
✅ Access to ongoing training
✅ Career development opportunities
✅ Flexible compensation including health insurance, meal vouchers, childcare, and transportation


