Applications Development – Assistant Vice President

Publix Serving (Civica)

**
6+ years java application development experience
Real-time streaming with apache flink or samza
Kafka, spring boot, and microservices architecture
** Publix Serving (Civica) is seeking an experienced Applications Development Senior Programmer Analyst to design, develop, and maintain robust software applications, primarily using Java and modern streaming technologies. The ideal candidate will have over 6 years of hands-on experience in software engineering, particularly with real-time solutions and a strong understanding of distributed systems. **

Job Summary

  • The role is responsible for designing and implementing robust Java applications focused on performance and scalability for real-time risk monitoring.
  • Candidates must possess deep expertise in streaming frameworks like Apache Flink or Samza to build resilient data pipelines.
  • This position requires acting as a subject matter expert to advise senior stakeholders while ensuring compliance with firm reputation and security standards.

Matching Summary

Match Score: 75

** Publix Serving (Civica) is seeking an experienced Applications Development Senior Programmer Analyst to design, develop, and maintain robust software applications, primarily using Java and modern streaming technologies. The ideal candidate will have over 6 years of hands-on experience in software engineering, particularly with real-time solutions and a strong understanding of distributed systems. **

Skills & Requirements

Must-have

  • 6+ years Java application development experience
  • Real-time streaming with Apache Flink or Samza
  • Kafka, Spring Boot, and Microservices architecture
  • DevOps CI/CD pipelines with Docker and OpenShift
  • Linux environment and shell scripting expertise
  • ELK stack log observability tools
  • Distributed systems and event-driven architecture

Nice-to-have

  • Experience with Hadoop and Yarn ecosystems
  • Knowledge of Fixed Income products and derivatives
  • Understanding of Financial Risk and P&L concepts
  • Expertise in KDB for data handling optimization
  • Ability to adapt quickly to shifting priorities
  • Strong communication with global distributed teams

Key Requirements

  • Bachelor's degree or equivalent experience
  • 6+ years hands-on software engineering experience
  • Proven track record in Java and distributed systems

Work Rights

Not specified

Tailored Resume

Cover Letter