Role Description As a Senior Software Developer you will provide the technical leadership to less experienced team of Software Developers to deliver big results, and you'll provide oversight to the products they develop. A skilled practitioner and role model in software craftsmanship, you will be responsible for ensuring best practices are followed across the department and for guiding teams to deliver a quality product. As a Senior Software Engineer you will develop the products which make up our citizen and staff services. You will be responsible for the operational stability of the products you build, and ensure the on-going robustness and resilience of those products. You'll be confident in using open source technologies like Java and JavaScript. You'll have experience SQL and no-SQL database applications such as Postgres, MySQL, and Mongo DB, and you should have used distributed version control systems such as Git. Mandatory skills: Node.js, React, Angular, AWS, Terraform Technologies Java (11) (including Spring Boot, Drop Wizard, Hibernate, Jersey, CXF and Maven) JavaScript (including Node.js, Express, Mongoose, Sequelize and Gulp) Microservices and Event driven architecture. Active/Rabbit MQ, Apache Kafka, API Gateway - Kong or any equivalent CI tooling like Git, Gitlab CI, Jenkins, SonarQube Nexus, Artifactory AWS experience Role will be remote with x1 day per month Non expensed Travel to Customer site in Newcastle Required
05/02/2025
Project-based
Role Description As a Senior Software Developer you will provide the technical leadership to less experienced team of Software Developers to deliver big results, and you'll provide oversight to the products they develop. A skilled practitioner and role model in software craftsmanship, you will be responsible for ensuring best practices are followed across the department and for guiding teams to deliver a quality product. As a Senior Software Engineer you will develop the products which make up our citizen and staff services. You will be responsible for the operational stability of the products you build, and ensure the on-going robustness and resilience of those products. You'll be confident in using open source technologies like Java and JavaScript. You'll have experience SQL and no-SQL database applications such as Postgres, MySQL, and Mongo DB, and you should have used distributed version control systems such as Git. Mandatory skills: Node.js, React, Angular, AWS, Terraform Technologies Java (11) (including Spring Boot, Drop Wizard, Hibernate, Jersey, CXF and Maven) JavaScript (including Node.js, Express, Mongoose, Sequelize and Gulp) Microservices and Event driven architecture. Active/Rabbit MQ, Apache Kafka, API Gateway - Kong or any equivalent CI tooling like Git, Gitlab CI, Jenkins, SonarQube Nexus, Artifactory AWS experience Role will be remote with x1 day per month Non expensed Travel to Customer site in Newcastle Required
Metadata Solutions Developer Rate: Open Location: Chicago, IL Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* Qualifications 6 or more years of data analysis experience with robust understanding of metadata, data flows and mappings. Ability to understand the Java Code base; read and/or write code using a programming language (eg, Java, Python, etc.). Proficient with SQL and experience working with Git and experience with data analysis using Python/Pyspark. Hands-on experience with Java version 8 onwards, Spring, SpringBoot, Microservices, REST API, Kafka Streams. Experience working with various types of databases like Relational, NoSQL, Object-based. Ability to review the application development code to ensure it meets functional requirements, architectural and data standards. Proficiency in writing technical documentation for Java based applications that process data in Real Time and batch. Ability to develop and implement Data Quality Solutions for multiple data sources across On Prem and Cloud environments including but not limited to Databases, Flat Files, JSON, APIs, Kafka etc. Experience working on Protobuf, APIs, Kafka as Data Sources is preferred. Experience working with draw.io or other tools creating architecture or data flow diagrams. Ability to multitask and meet aggressive deadlines efficiently and effectively. Experience in object-oriented design and software design patterns. Responsibilities Develop Metadata and Data Lineage Solutions for multiple data sources across On Prem and Cloud environments including but not limited to Kafka, Protocol Buffers, REDIS, APIs, Databases, Flat Files, JSON, ETL/BI Tools and other Data Platform technologies etc. Work with Technical SMEs/developers understanding the applications/systems design, development and create data flow diagrams/data mappings. Create Source to Target mapping documents reverse engineering the application Java code/BI tools/SQL queries for the identified data flows. Develop custom metadata connectors/scanners using programming tools to automate the metadata extraction from disparate data sources. Develop solutions developing programs to automate metadata extraction and data flow/data lineage/Source to target mapping documents for complex applications/systems/BI tools. Working on metadata management, administration, support and ingest data management assets using extension mappings, custom data assets, metadata bridges, connectors, third party metadata bridges ensuring data lineage/source to target data mapping. Create, develop, configure and execute end to end business and technical data lineage across disparate sources in accordance with the Data Governance Standards, Policies and Procedures. Design and build data capabilities like data quality, metadata, data catalog and data dictionary.
04/02/2025
Project-based
Metadata Solutions Developer Rate: Open Location: Chicago, IL Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* Qualifications 6 or more years of data analysis experience with robust understanding of metadata, data flows and mappings. Ability to understand the Java Code base; read and/or write code using a programming language (eg, Java, Python, etc.). Proficient with SQL and experience working with Git and experience with data analysis using Python/Pyspark. Hands-on experience with Java version 8 onwards, Spring, SpringBoot, Microservices, REST API, Kafka Streams. Experience working with various types of databases like Relational, NoSQL, Object-based. Ability to review the application development code to ensure it meets functional requirements, architectural and data standards. Proficiency in writing technical documentation for Java based applications that process data in Real Time and batch. Ability to develop and implement Data Quality Solutions for multiple data sources across On Prem and Cloud environments including but not limited to Databases, Flat Files, JSON, APIs, Kafka etc. Experience working on Protobuf, APIs, Kafka as Data Sources is preferred. Experience working with draw.io or other tools creating architecture or data flow diagrams. Ability to multitask and meet aggressive deadlines efficiently and effectively. Experience in object-oriented design and software design patterns. Responsibilities Develop Metadata and Data Lineage Solutions for multiple data sources across On Prem and Cloud environments including but not limited to Kafka, Protocol Buffers, REDIS, APIs, Databases, Flat Files, JSON, ETL/BI Tools and other Data Platform technologies etc. Work with Technical SMEs/developers understanding the applications/systems design, development and create data flow diagrams/data mappings. Create Source to Target mapping documents reverse engineering the application Java code/BI tools/SQL queries for the identified data flows. Develop custom metadata connectors/scanners using programming tools to automate the metadata extraction from disparate data sources. Develop solutions developing programs to automate metadata extraction and data flow/data lineage/Source to target mapping documents for complex applications/systems/BI tools. Working on metadata management, administration, support and ingest data management assets using extension mappings, custom data assets, metadata bridges, connectors, third party metadata bridges ensuring data lineage/source to target data mapping. Create, develop, configure and execute end to end business and technical data lineage across disparate sources in accordance with the Data Governance Standards, Policies and Procedures. Design and build data capabilities like data quality, metadata, data catalog and data dictionary.
Job Title: Senior Functional Analyst (Java Technical Background) Duration : 12months + Location: Montagne du Parc (Hybrid - Minimum 2-3 days on-site per week) Language Requirements: Fluent English (mandatory); Dutch or French (preferred) THIS PROJECT IS OUTSIDE IR35 Role Overview: We are seeking multiple Senior Functional Analysts with a technical Java background (ex-developers) to join our Agile teams. This is a non-development role , focusing solely on Functional and Technical Analysis (FA & TA) . You will work closely with business and technical stakeholders to define requirements, processes, and solutions in a complex banking environment. Key Responsibilities: Core Activities: Define business specifications and user stories . Create and maintain functional analysis documents . Define processes and align with stakeholders. Identify dependencies and risks . Develop release and test strategies . Collaboration Areas: Contribute to change approach definitions. Ensure architectural alignment of solutions. Coordinate with Legal & Compliance teams . Required Skills & Experience: A) Technical Background (Must Have): Previous experience as a Java developer before transitioning to Functional Analysis. Strong understanding of architecture (hardware, OS, networking, databases, Middleware). Knowledge of security procedures, development methods, and standards . Experience in software integration (distributed/Mainframe environments) is preferred. B) Business Knowledge (Must Have): Strong experience in Agile methodology (Scrum, 2-week sprints). Experience in banking (preferably Investment Markets) is highly desirable. Ability to work in a heavily regulated environment with complex edge cases. Experience in creating reports and communicating with clients . Technical Environment (For Context, No Coding Required): While this role does not involve development, candidates must understand and work with the following technologies: Java 8, Spring 4/Spring Boot . Kafka, Flink (Real Time data processing). Cucumber/Gherkin, Junit, Wiremock (testing frameworks). Lombok, Java SQL Library . Maven (build tool). Jenkins (CI/CD pipeline) with Groovy Scripting . Git (version control). IntelliJ (used for Cucumber test implementation). Octane (Agile project tracking).
04/02/2025
Project-based
Job Title: Senior Functional Analyst (Java Technical Background) Duration : 12months + Location: Montagne du Parc (Hybrid - Minimum 2-3 days on-site per week) Language Requirements: Fluent English (mandatory); Dutch or French (preferred) THIS PROJECT IS OUTSIDE IR35 Role Overview: We are seeking multiple Senior Functional Analysts with a technical Java background (ex-developers) to join our Agile teams. This is a non-development role , focusing solely on Functional and Technical Analysis (FA & TA) . You will work closely with business and technical stakeholders to define requirements, processes, and solutions in a complex banking environment. Key Responsibilities: Core Activities: Define business specifications and user stories . Create and maintain functional analysis documents . Define processes and align with stakeholders. Identify dependencies and risks . Develop release and test strategies . Collaboration Areas: Contribute to change approach definitions. Ensure architectural alignment of solutions. Coordinate with Legal & Compliance teams . Required Skills & Experience: A) Technical Background (Must Have): Previous experience as a Java developer before transitioning to Functional Analysis. Strong understanding of architecture (hardware, OS, networking, databases, Middleware). Knowledge of security procedures, development methods, and standards . Experience in software integration (distributed/Mainframe environments) is preferred. B) Business Knowledge (Must Have): Strong experience in Agile methodology (Scrum, 2-week sprints). Experience in banking (preferably Investment Markets) is highly desirable. Ability to work in a heavily regulated environment with complex edge cases. Experience in creating reports and communicating with clients . Technical Environment (For Context, No Coding Required): While this role does not involve development, candidates must understand and work with the following technologies: Java 8, Spring 4/Spring Boot . Kafka, Flink (Real Time data processing). Cucumber/Gherkin, Junit, Wiremock (testing frameworks). Lombok, Java SQL Library . Maven (build tool). Jenkins (CI/CD pipeline) with Groovy Scripting . Git (version control). IntelliJ (used for Cucumber test implementation). Octane (Agile project tracking).
Our large financial client in Prague is looking for a Full Stack Developer to join them on a long term freelance project. You will be required to be on-site at least 2/3 days per week but you will be joining a greenfield team. The position itself, will be setting new standards for user-focussed, fast and high quality software development in the customer facing web applications, and you will be joining a small but very talented team. You will have full ownership of features that are assigned to you, which will enable you to contribute to the user stories in collaboration. Skills: Must have Full Stack development experience Experience with Delivering web applications within architecture and hands-on coding MUST have React.JS experience Java or Spring Boots skills Python/Pandas - data transformation pipelines Experience with any relational databases (MS SQL Server) API design Any experience with Azure is a BONUS This client is looking for someone to start in January and can hold interviews ASAP. If you are interested, please click apply or email: (see below)
04/02/2025
Project-based
Our large financial client in Prague is looking for a Full Stack Developer to join them on a long term freelance project. You will be required to be on-site at least 2/3 days per week but you will be joining a greenfield team. The position itself, will be setting new standards for user-focussed, fast and high quality software development in the customer facing web applications, and you will be joining a small but very talented team. You will have full ownership of features that are assigned to you, which will enable you to contribute to the user stories in collaboration. Skills: Must have Full Stack development experience Experience with Delivering web applications within architecture and hands-on coding MUST have React.JS experience Java or Spring Boots skills Python/Pandas - data transformation pipelines Experience with any relational databases (MS SQL Server) API design Any experience with Azure is a BONUS This client is looking for someone to start in January and can hold interviews ASAP. If you are interested, please click apply or email: (see below)
We are looking for an experienced JAVA Full-Stack Developer to join our client's project in Brussels, Belgium. Role Highlights: Location: Brussels (max 5 days per month on site) Duration: 1100 days. Key Responsibilities: Develop and integrate technological components. Implement user requirements and prototypes. Write technical documentation and test programs. Integrate systems with other applications. Required Skills: Java: Expertise in Java 8/11 (17+ is a plus). Frameworks: Strong experience with Spring (Core, Security, MVC, Boot Test) and Hibernate/JPA. Frontend: Angular, HTML5, CSS3. Tools: Maven, Gradle, Git/Bitbucket, Jenkins. Databases: Oracle/MySQL. Additional Knowledge: REST/SOAP APIs, Agile principles, and UML. If you are interested, please apply to this position !
04/02/2025
Project-based
We are looking for an experienced JAVA Full-Stack Developer to join our client's project in Brussels, Belgium. Role Highlights: Location: Brussels (max 5 days per month on site) Duration: 1100 days. Key Responsibilities: Develop and integrate technological components. Implement user requirements and prototypes. Write technical documentation and test programs. Integrate systems with other applications. Required Skills: Java: Expertise in Java 8/11 (17+ is a plus). Frameworks: Strong experience with Spring (Core, Security, MVC, Boot Test) and Hibernate/JPA. Frontend: Angular, HTML5, CSS3. Tools: Maven, Gradle, Git/Bitbucket, Jenkins. Databases: Oracle/MySQL. Additional Knowledge: REST/SOAP APIs, Agile principles, and UML. If you are interested, please apply to this position !
Request Technology - Craig Johnson
Chicago, Illinois
*We are unable to sponsor for this straight 6+ Month Contract role* Prestigious Financial Institution Firm is currently seeking a Java Metadata Data Lineage Analyst. Candidate will develop Metadata and Data Lineage Solutions for multiple data sources across On-Prem and Cloud environments including but not limited to Kafka, Protocol Buffers, REDIS, APIs, Databases, Flat Files, JSON, ETL/BI Tools and other Data Platform technologies. Responsibilities: Work with Technical SMEs/developers understanding the applications/systems design, development and create data flow diagrams/data mappings. Create Source to Target mapping documents reverse engineering the application Java code/BI tools/SQL queries for the identified data flows. Develop custom metadata connectors/scanners using programming tools to automate the metadata extraction from disparate data sources. Develop solutions developing programs to automate metadata extraction and data flow/data lineage/Source to target mapping documents for complex applications/systems/BI tools. Working on metadata management, administration, support and ingest data management assets using extension mappings, custom data assets, metadata bridges, connectors, third party metadata bridges ensuring data lineage/source to target data mapping. Create, develop, configure and execute end to end business and technical data lineage across disparate sources in accordance with the Data Governance Standards, Policies and Procedures. Design and build data capabilities like data quality, metadata, data catalog and data dictionary. Qualifications: 6 or more years of data analysis experience with robust understanding of metadata, data flows and mappings. Ability to understand the Java Code base; read and/or write code using a programming language (eg, Java, Python, etc.). Proficient with SQL and experience working with Git and experience with data analysis using Python/Pyspark. Hands-on experience with Java version 8 onwards, Spring, SpringBoot, Microservices, REST API, Kafka Streams. Experience working with various types of databases like Relational, NoSQL, Object-based. Ability to review the application development code to ensure it meets functional requirements, architectural and data standards. Proficiency in writing technical documentation for Java based applications that process data in Real Time and batch. Ability to develop and implement Data Quality Solutions for multiple data sources across On Prem and Cloud environments including but not limited to Databases, Flat Files, JSON, APIs, Kafka etc. Experience working on Protobuf, APIs, Kafka as Data Sources is preferred. Experience working with draw.io or other tools creating architecture or data flow diagrams. Ability to multitask and meet aggressive deadlines efficiently and effectively. Experience in object-oriented design and software design patterns.
04/02/2025
Project-based
*We are unable to sponsor for this straight 6+ Month Contract role* Prestigious Financial Institution Firm is currently seeking a Java Metadata Data Lineage Analyst. Candidate will develop Metadata and Data Lineage Solutions for multiple data sources across On-Prem and Cloud environments including but not limited to Kafka, Protocol Buffers, REDIS, APIs, Databases, Flat Files, JSON, ETL/BI Tools and other Data Platform technologies. Responsibilities: Work with Technical SMEs/developers understanding the applications/systems design, development and create data flow diagrams/data mappings. Create Source to Target mapping documents reverse engineering the application Java code/BI tools/SQL queries for the identified data flows. Develop custom metadata connectors/scanners using programming tools to automate the metadata extraction from disparate data sources. Develop solutions developing programs to automate metadata extraction and data flow/data lineage/Source to target mapping documents for complex applications/systems/BI tools. Working on metadata management, administration, support and ingest data management assets using extension mappings, custom data assets, metadata bridges, connectors, third party metadata bridges ensuring data lineage/source to target data mapping. Create, develop, configure and execute end to end business and technical data lineage across disparate sources in accordance with the Data Governance Standards, Policies and Procedures. Design and build data capabilities like data quality, metadata, data catalog and data dictionary. Qualifications: 6 or more years of data analysis experience with robust understanding of metadata, data flows and mappings. Ability to understand the Java Code base; read and/or write code using a programming language (eg, Java, Python, etc.). Proficient with SQL and experience working with Git and experience with data analysis using Python/Pyspark. Hands-on experience with Java version 8 onwards, Spring, SpringBoot, Microservices, REST API, Kafka Streams. Experience working with various types of databases like Relational, NoSQL, Object-based. Ability to review the application development code to ensure it meets functional requirements, architectural and data standards. Proficiency in writing technical documentation for Java based applications that process data in Real Time and batch. Ability to develop and implement Data Quality Solutions for multiple data sources across On Prem and Cloud environments including but not limited to Databases, Flat Files, JSON, APIs, Kafka etc. Experience working on Protobuf, APIs, Kafka as Data Sources is preferred. Experience working with draw.io or other tools creating architecture or data flow diagrams. Ability to multitask and meet aggressive deadlines efficiently and effectively. Experience in object-oriented design and software design patterns.