Associate Consultant-Java Blockchain Architect- Index/Search Architect

CGI Group Inc.
Boveney, United Kingdom
20 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
Β£84,915
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Application Performance Management JIRA Build Automation Unit Testing Microsoft Azure Apache Lucene Software Quality Code Review Computer Programming
+35 more
Continuous Integration Software Debugging DevOps Amazon DynamoDB Eclipse (Software) Elasticsearch IntelliJ IDEA Junit Apache Maven Node.Js NoSQL Systems Development Life Cycle Blockchain Search Technologies Apache Solr SONAR (Symantec) Web Services Test-Driven Development (TDD) Modern Ui Postman Spring Cloud Spring-boot Gitlab Git Hyperledger Containerization AngularJS Integration Tests Kubernetes Information Technology Cosmos DB Restful APIs Docker Jenkins Microservices

Job description

Collaborate with product owners, business analysts, and stakeholders to gather requirements and translate them into scalable and secure technical designs.

Architect and design the capabilities and solutions for existing blockchain-based product, ensuring scalability, security, and performance.

Produce design documentation and communicate designs to business stakeholders as well as developers.

Build scalable and efficient microservices using Spring Boot, Spring Cloud, and other relevant frameworks, integrating them with Hyperledger Fabric.

Design and develop RESTful APIs to interact with the blockchain network and integrate with external systems.

Provide technical guidance and mentorship to the development team, ensuring adherence to architectural best practices and coding standards.

Write clean, maintainable, and well-documented code, leading by example and setting high coding standards.

Conduct comprehensive unit testing and debugging of applications to ensure quality and identify and resolve issues.

Collaborate with DevOps teams to automate build, deployment, and testing processes for blockchain applications.

Utilize cloud platforms like Azure or AWS to architect, deploy, manage, and secure blockchain solutions.

Ensure the scalability, security, and performance of the product by conducting architecture reviews and performance optimizations.

Participate in code reviews and provide constructive feedback to enhance code quality and maintainability.

Troubleshoot and resolve complex technical issues, ensuring the stability and reliability of the product.

Requirements

Position / Job Description- We are seeking a highly skilled and experienced hands-on architect with a passion for blockchain technology and have the skills mentioned below to play a critical role in shaping the technical direction and success of our blockchain-based product.

Qualification: Bachelor’s degree in Computer Science or related field or higher with minimum 8 years of relevant experience., * Knowledge of blockchain concepts and hands-on experience with Hyperledger Fabric.

  • Full SDLC experience across multiple complex development projects as a senior developer using Agile development methodologies.
  • Strong Experience with AWS and/or Azure cloud development using storage and nosql services.
  • Excellent programming skills in Java, Spring Boot, and related frameworks.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Experience with unit testing, integration testing, and test-driven development (TDD).
  • Ability to analyze and optimize application performance.
  • Strong problem-solving and troubleshooting abilities.
  • Excellent communication and teamwork skills.
  • Solid understanding of Elasticsearch, Lucene, and Solr for implementing index and search capabilities strongly preferred.
  • Familiarity with HCD, modern UI/UX frameworks and best practices
  • Familiarity with HCD, modern UI/UX frameworks and best practices
  • Java 8 or higher, Spring Boot , Security, Webservices Restful, Cosmos DB, Dynamo DB, Microservices
  • Angular, NodeJS
  • Tools: Maven/Jenkins/Jira/gitlab or GIT/ VS Code/ Eclipse (STS ), IntelliJ
  • Environment: Azure, AWS
  • Container : Docker, K8s
  • Testing : Junit, Postman
  • Code Quality Tools : CAST, Sonar

Good-to-Have Skills:

Experience with UI/UX frameworks,Security, Webservices Restful, Cosmos DB, Dynamo DB, Microservices,Angular, NodeJS

About the company

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees β€œmembers” because they are CGI shareholders and owners, and, as owners, we enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today-one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where everyone belongs, and we collaborate with clients in building more inclusive communities. As an equal opportunity employer, we empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI-where your ideas and actions make a difference. ]]>

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…