Home | Java / AWS Developer

Java / AWS Developer

Share on:

Details

Join Plexus Tech. We are looking for a Backend AWS and Java SpringBoot Architect/Developer.

Senior Java SpringBoot Developer with a high level of expertise, full autonomy, and an architect mindset. Deep knowledge of software design, patterns, and architectures applied directly in hands-on development. AWS specialist capable of making complex technical decisions without supervision. Not afraid of any challenge: identifies problems, proposes robust solutions, and executes them end-to-end. A professional who solves real problems with clean, scalable, and maintainable code, without the need for constant validation.

REQUIREMENTS:

  • Java, Spring Boot, Python, Hexagonal Architecture, clean code, AWS
  • AWS:
  • AWS Lambda – serverless functions (synchronous and asynchronous invocation, error handling, timeouts, retries).
  • Amazon API Gateway – exposes Lambdas as REST or HTTP APIs.
  • AWS IAM (Identity and Access Management) – for permission management (execution policies, access to DynamoDB, logs, etc.).
  • AWS CloudWatch – logs, metrics, and alerts for Lambdas.
  • AWS Step Functions (optional) – to orchestrate workflows between Lambdas as the project scales.
  • AWS SQS / SNS (optional but common) – for messaging/queues 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.
  • Security and AWS best practices
  • IAM principals configuration
  • Secure handling of environment variables and secrets (with AWS Secrets Manager or SSM Parameter Store).
  • Structured logging and traceability (important in fast-changing environments).
  • Communication with other backends
  • HTTP calls between APIs (from Lambda to other endpoints).
  • Error handling, timeouts, retries, and circuit breakers in backend-to-backend communication.

With our hybrid model, Flexology allows you to work from wherever your talent flows best: from any of our 24 work centers in Spain, from your home, or combining both modalities. The Plexus Tech ecosystem enables a collaborative working environment across the company.

✅ Work with leading professionals.

✅ Access to continuous training.

✅ Career growth opportunities.

✅ Flexible compensation including health insurance, meal vouchers, childcare, and transport.

    Ver la política de privacidad (obligatorio)