CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries

Applications Development Java/Kafka AVP Jobs

1 Job Offers

Filters
Applications Development Java/Kafka AVP
Save Icon
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Read More
Arrow Right
Pursue a leadership role at the intersection of innovation and enterprise technology by exploring Applications Development Java/Kafka AVP jobs. This senior-level position is a critical function within modern software engineering teams, acting as a bridge between hands-on coding and strategic technical leadership. Professionals in this role are seasoned experts responsible for designing, building, and maintaining sophisticated, high-performance applications that are central to an organization's operations. They leverage deep technical knowledge in the Java ecosystem and event-driven architecture to solve complex business challenges, driving projects from conception to deployment with a focus on quality, scalability, and resilience. The common responsibilities for an Applications Development Java/Kafka AVP are multifaceted. A typical day involves architecting and developing robust microservices using frameworks like Spring Boot and ensuring seamless, real-time data streaming and integration using Apache Kafka. These professionals are key contributors on Agile teams, actively writing code, decomposing user stories, and participating in sprint rituals like planning and retrospectives. They enforce high engineering standards by championing modern practices such as Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Continuous Integration/Continuous Delivery (CI/CD). Beyond coding, a significant part of the role involves mentorship and guidance. AVPs serve as advisors and coaches to less experienced developers, sharing knowledge and fostering a culture of continuous improvement. They also collaborate closely with business stakeholders, translating complex requirements into technical solutions and contributing to the broader technical strategy. The typical skills and requirements for these jobs are extensive. A strong, foundational expertise in Java is non-negotiable, including a clear understanding of Object-Oriented Principles, design patterns, and data structures. Proven, hands-on experience with event-driven systems and Apache Kafka is a core competency, covering everything from producer/consumer APIs to stream processing and cluster management. Proficiency with cloud-native technologies is essential, including containerization with Docker and orchestration with Kubernetes or OpenShift. Candidates are expected to have a solid grasp of Agile methodologies and a craftsman-like approach to software engineering, emphasizing clean code and SOLID principles. Experience with observability tools like Prometheus or Grafana for monitoring system health is highly valued. While specific experience requirements can vary, individuals in these jobs typically possess 8+ years of progressive experience in software development, demonstrating a track record of technical leadership, complex problem-solving, and a passion for building world-class, enterprise-grade applications. If you are a senior engineer ready to take on a role that blends deep technical execution with team leadership and architectural influence, searching for Applications Development Java/Kafka AVP jobs is your next strategic career move.

Filters

×
Category
Location
Work Mode
Salary