Home | Senior Java Developers – AWS

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