Job Description
Who are we
Fulcrum Digital is an agile and next-generation digital accelerating company providing digital transformation and technology services right from ideation to implementation. These services have applicability across a variety of industries, including banking & financial services, insurance, retail, higher education, food, healthcare, and manufacturing.
The Role
* Engineering experience, preferably in high volume, low latency transaction processing systems (such as payments transaction switching, high frequency trading systems or global real-time event streaming systems etc.)
* Experience with quality engineering techniques and software quality tools.
* Experience in CI/CD pipeline creation via Jenkins.
* Delivered scalable products through a CI/CD pipeline deploying on-prem or in a public cloud infrastructure.
* Ensure quality across the full stack via rigorous CI/CD practices in all aspects of the SDLC (Builds, Test, and Deploy).
* Work closely with software engineers to build quality by ensuring proper test and code coverage, configuration quality, monitoring, early performance testing.
* Develop and implements QA standards, processes, tools and methodologies; partners with other functions to establish testing requirements.
* Translate complex system requirements and specs into test requirements and testing methods
* Strong writing and verbal communication skills
Requirements
· Experienced in event driven systems (Apache Kafka, NATS, etc)
· Experience in financial system encryption (PIN Blocks, CHIP, CVC) would be beneficial
· Experience with testing frameworks and methodologies (Gtest, JUnit, mocking, etc.)
· Experienced in building platforms with Microservice architecture and RESTful APIs.
· Experience using cloud-native approaches running on Linux, leveraging Spring Boot
· Experience with virtualization like Cloud Foundry (PCF), Kubernetes (PKS), Docker etc.
· Experience with deployment via CI/CD.
· Experience with various coding languages Java, Go, C++,ESQL, etc.
Requirements
Devops, strong hands on experience in Jenkins, Ansible. The person should write the pipelines from scratch and should not just maintain it.