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
SeniorJob 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