Job Overview
            
                
                
                
                    Category
                    Computer Occupations
                 
                
             
            
            
         
        
            Ready to Apply?
            
                Take the Next Step in Your Career
                Join HireAlpha and advance your career in Computer Occupations
             
            Apply for This Position
            
                Click the button above to apply on our website
            
         
        
            Job Description
            
                About the Role
We are looking for a  highly skilled Senior Software Engineer  with strong experience in  Flink/Beam, Kafka, and Java/Scala  to design, build, and optimize  real-time, event-driven streaming systems .
The ideal candidate will have deep knowledge of distributed systems, containerization, and security best practices, preferably in  banking or financial environments .
Technology Area
Flink / Beam, Kafka, Java
Education
Degree or Postgraduate in  Computer Science  or related field (or equivalent industry experience)
Experience
Minimum  5+ years  of  development and design  experience in  Java/Scala  with  Flink, Beam (or Spark Streaming)  and  Kafka .
Technical Skills
Extensive coding experience and knowledge in  Event-driven and Streaming Architecture
Experience in  JVM tuning  for performance optimization
Knowledge of  Containerization  using  Docker and Kubernetes
Working knowledge on  Caching systems , preferably  Redis   (Nice to have)
Strong command of  Linux OS configuration  and  Shell scripting
Good hands-on experience with  Design Patterns  and their implementation
Well-versed with  CI/CD principles  (GitHub, Jenkins, etc.) and troubleshooting in  distributed services ecosystems
Experience working with  SQL  and  NoSQL databases
Familiar with  Distributed services resiliency and monitoring  in production environments
Experience designing, building, testing, and implementing  security systems , including identifying design gaps and recommending enhancements
Adherence to established  security and compliance policies , understanding of  vulnerabilities  and  corrective actions
Knowledge of  security controls  for data transfer (CRON, ETLs, JDBC-ODBC scripts)
Understanding of  Networking basics  including DNS, Proxy, ACL, Policy, and troubleshooting
Awareness of  compliance and regulatory requirements  (encryption, anonymization, data integrity, policy control)
Understanding of  data sensitivity  in logging and in-memory storage (e.g., ensuring no card numbers or PII in logs)
Ability to implement  wrapper solutions  for components lacking security controls to ensure compliance with  banking standards
Functional Skills
Experience working in  Agile methodology
Ensure quality of  technical and application architecture and design  across systems
Research and benchmark technologies against  best-in-class solutions
Banking, Financial, or FinTech  experience in an enterprise environment is preferred
Ability to  influence multiple teams  on technical considerations, sharing deep knowledge and improving team effectiveness
Self-motivated  and  proactive , capable of owning tasks independently while collaborating effectively across teams
            
         
  
  
  
        
        
        
        
        
            Don't Miss This Opportunity!
            
                HireAlpha is actively hiring for this Big Data Developer position
            
            Apply Now