Job Title: Senior Big Data Java Developer
Location: Farnborough, UK
Experience: 8+ years
Job Type: Contract Inside IR35
About the Role:
We are looking for a highly skilled Senior Big Data Java Developer to join our team. The ideal candidate will have a strong foundation in Java and Spring Boot, experience with modern UI technologies, and deep expertise in cloud-based data platforms and CI/CD practices. This role involves designing, developing, and maintaining scalable, high-performance solutions in a fast-paced, dynamic environment.
Key Responsibilities:
* Design, develop, and maintain robust applications using Java and Spring Boot frameworks.
* Build and implement API service architectures to support application and data workflows.
* Work with front-end technologies to deliver integrated UI solutions.
* Leverage CI/CD tools to streamline development, testing, and deployment processes.
* Design, implement, and maintain solutions on cloud platforms (AWS, Azure, GCP) using services like S3, Snowflake, Postgres, Lambda, and DynamoDB.
* Work with containerization and orchestration platforms such as Kubernetes or OpenShift.
* Ensure high availability, scalability, and performance of applications through monitoring and tuning.
* Collaborate with teams to implement software testing principles and best practices.
* Work with various data platforms and manage data integration, migration, and transformation workflows.
Required Skills & Experience:
* Strong proficiency in Java and Spring Boot.
* Experience with at least one modern UI technology.
* Hands-on experience with CI/CD tools and processes.
* Experience with cloud storage and data platforms such as S3, Snowflake, and Postgres.
* Experience with containerization (Docker) and orchestration (Kubernetes/Openshift).
* Knowledge of building and implementing API service architectures.
* Understanding of software testing methodologies.
* Experience designing solutions for high availability and scalability.
* Familiarity with performance monitoring and optimization.
Preferred / Nice-to-Have Skills:
* 4+ years in Data Platform Administration/Engineering or related field.
* Hands-on experience with AWS solutions including Lambda, DynamoDB, Snowflake, and S3.
* Knowledge of Data Warehouse technologies (Unix, Teradata, Ab Initio, Python, Spark, NoSQL).
* Experience migrating ETL processes from relational warehouses to cloud-based solutions.
* Experience with Big Data ecosystems, including Kafka, Spark, and NoSQL databases.
* Strong expertise in SQL and relational databases.
* Willingness to continuously learn and share knowledge with the team.
* Ability to thrive in a fast-paced, rapidly changing environment.
* Strong verbal and written communication skills.
* Experience in the financial industry is a plus.
What We Offer:
* Opportunity to work with cutting-edge technologies in a dynamic environment.
* Collaborative and innovative team culture.
* Professional development and continuous learning opportunities.
* Competitive compensation and benefits package.
Visa Sponsorship is not provided for this role