Senior Java Kafka Principal Engineer
Why This Role Stands Out
Leverage your Java and Kafka expertise in a hybrid role at SRI Tech Solutions, contributing to critical financial market solutions and driving a data-driven transformation. You'll thrive here if you excel in multithreading, possess strong communication skills, and enjoy collaborating with a dynamic team to build scalable, resilient applications. This is a fantastic opportunity to grow your leadership skills within a reputable organization.
Quick Overview
Job Description
required skills- Java, Kafka Streaming, Multithreading and financial client with excellent communication skills.
Summary:
This role supports and works collaboratively with business analysts, team leads and development team.
A contributor in developing scalable and resilient hybrid and Cloud-based data solutions supporting critical financial market clearing and risk activities; collaborate with other developers, architects and product owners to support enterprise transformation into a data-driven organization. The Specialist, Application Developer will be a team player and work well with business, technical and non-technical professionals in a project environment
Responsibilities
- Performs application and project risk analysis and recommends quality improvements Assists Production
- Support by providing advice on system functionality and fixes as required
- Experience with resolving security vulnerabilities Support the application development of big data application for business requirements in agreed architecture framework and Agile environment
- Thoroughly analyzes requirements, develops, tests, and documents software quality to
ensure proper implementation - Follows agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented Communicates in a clear and concise manner all time delays or defects in the software
immediately to appropriate team members and management.
Required Qualifications & Experience
- Experience in building high speed, data-centric solutions
- Experience with high speed distributed computing frameworks like Apache Spark, Kafka Streams, etc
- Experience with distributed message brokers Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. Kafka
- Experience with cloud technologies and migrations Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc
- Experience developing and delivering technical solutions using public cloud service providers like Amazon, Google
- Experience writing unit and integration tests with testing frameworks like Junit, Citrus
- Experience working with various types of databases like Relational, NoSQL, Object-based, Graph
- Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc
- Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamic
Skills
Similar jobs
Senior Storage Engineer
StratEdge It consulting INC · Cincinnati, United States
2 minutes agoDatabricks Data Engineer / Master Data Management (MDM) Specialist
Kentro · Woodlawn, United States
2 minutes ago$145k - $165k/yrLead Satellite Payload Systems Engineer
Booz Allen Hamilton · Chantilly, United States
2 minutes ago$99k - $225k/yrLead Cybersecurity Engineer (SME) USSOCOM - Zero Trust
Kentro · Tampa, United States
2 minutes agoJourneyman Cyber Security Engineer (Splunk/TS) - USSOCOM EDAT Zero Trust
Kentro · Tampa, United States
2 minutes agoData Management Analyst
Booz Allen Hamilton · Cleveland, United States
2 minutes ago$61.9k - $141k/yr