Job Openings Senior Backend Developer (Java & AWS)

About the job Senior Backend Developer (Java & AWS)

Our Client

Our client is a fintech-software company, part of a leading European financial group, delivering advanced software solutions and data-driven services. They specialise in banking-tech platforms and data engineering, supporting the groups digital-transformation ambitions.


Responsibilities:

Backend Development

  • Design, implement, and maintain backend services and APIs using Java 21 and Spring Boot, working with Spring Data, Hibernate, or JDBC connectors.
  • Integrate applications with Oracle or Aurora PostgreSQL databases, ensuring efficient performance and reliability.
  • Write secure, maintainable, and scalable code aligned with established architectural standards and best practices.

Cloud & DevOps

  • Develop and deploy applications in AWS, leveraging services such as ECS, Lambda, Step Functions, RDS, S3, SQS, SNS, and CloudWatch.
  • Build and maintain Infrastructure as Code (IaC) using Terraform to ensure consistent and reproducible environments.
  • Contribute to the setup and maintenance of CI/CD pipelines.

Python Development

  • Use Python for automation, backend utilities, data processing, and system integrations when required.
  • Work alongside data engineering teams to enable efficient data exchange, integration, and transformation across systems.

Requirements:

  • Degree in Computer Science, Engineering, or a related field.
  • Strong experience in backend development using Java 21, Spring, Spring Boot Data, Hibernate, and JDBC.
  • Solid knowledge of relational databases.

  • Hands-on experience building and deploying solutions in AWS environments (ECS, Lambda, Step Functions, RDS, S3, SQS, SNS, CloudWatch).
  • Proficiency in Python for scripting and backend tasks.

  • Experience managing infrastructure with Terraform.

  • Good understanding of RESTful API design, microservices architecture, and secure coding practices.
  • Experience with version control systems such as GitHub or GitLab.

Nice to Have

  • Experience collaborating with data engineering teams and integrating backend services with data pipelines.
  • Exposure to AI tools or frameworks.

  • Familiarity with CI/CD tools and DevOps practices.

  • Knowledge of containerization technologies such as Docker or Kubernetes.
  • AWS certification (e.g., Solutions Architect or Developer) is considered an advantage.
  • Experience working with Agile methodologies and tools like Jira.
  • Familiarity with monitoring and alerting systems.