Senior Java Application Developer (Payments/AWS/Big Data) - Hampshire/Hybrid

Octopus Computer Associates
Winchester, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Winchester, United Kingdom

Tech stack

Testing (Software)
Java
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Big Data
Cloud Computing
Continuous Integration
Information Engineering
ETL
Relational Databases
Amazon DynamoDB
PostgreSQL
NoSQL
Openshift
SQL Databases
Snowflake
Spark
Spring-boot
Containerization
Kubernetes
Kafka
Functional Programming
Microservices

Requirements

This role requires proven Back End engineering expertise combined with experience in scalable, high-performance systems., * Java (5-10 years) - strong hands-on development experience

  • Spring Boot - building enterprise-grade applications
  • Experience with CI/CD pipelines
  • Strong understanding of API/microservices architecture
  • Experience with relational databases (Postgres/SQL)
  • Familiarity with software testing principles

Additional Required Criteria (Screening Rule)

Candidates must meet at least 2 of the following 4 criteria to be shortlisted:

  • AWS (3+ years) - eg S3, Lambda, DynamoDB
  • Big Data (3+ years) - eg Spark, Snowflake, Kafka
  • Containerisation (3+ years) - Kubernetes/OpenShift
  • Payments domain experience (2-3 years), * Java, Spring Boot
  • AWS (S3, Lambda, DynamoDB)
  • Snowflake/Big Data platforms
  • Kubernetes/OpenShift
  • CI/CD tooling
  • API-driven architecture

Nice to Have

  • Data engineering/platform experience
  • ETL migration to cloud (AWS)
  • Experience with Kafka, Spark, NoSQL
  • Financial services background
  • Strong SQL and data modelling skills

Apply for this position