
Lead Software Engineer - Java, AWS, Kafka, Apache Flink
JPMorgan Chase18 hours ago
Hyderābād, IndiaStaff+
Responsibilities
- Design, develop, troubleshoot, review, and debug secure, scalable production software.
- Lead architecture decisions, design documentation, stakeholder alignment, and delivery through ambiguity.
- Build and operate Kafka-based event-streaming platforms and high-volume data-processing pipelines using Apache Spark and/or Apache Flink.
- Improve streaming-system operability through monitoring, incident response, postmortems, SLOs, SLAs, and on-call readiness.
- Drive adoption of enterprise-authorized AI-assisted engineering and automation practices with validation standards for secure and reliable outputs.
- Evaluate external vendors, startups, and internal technology solutions for architectural fit and applicability.
- Lead software engineering communities of practice and promote reusable engineering patterns and best practices.
Requirements
- Formal training or certification in software engineering concepts and at least 5 years of applied experience.
- Hands-on experience with system design, application development, testing, and operational stability.
- Proficiency with backend technologies such as Java, Spring Boot, or Node.js and experience building microservices-based applications.
- Experience with cloud platforms, distributed systems, web technologies, scalable applications, and SQL and NoSQL databases.
- Experience leading approved AI-assisted software development practices, including safe validation of AI outputs for correctness, performance, and security.
- Strong understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
- Experience leading Kafka-based event-streaming platforms in high-throughput environments and applying event-driven architecture patterns.
- Production experience building and operating high-volume data-processing pipelines with Apache Spark and/or Apache Flink.
- Experience improving operability through SLOs, SLAs, monitoring, incident response, postmortems, and on-call readiness.
- Ability to lead technical direction, independently solve complex problems, communicate effectively, mentor engineers, and manage stakeholders.
- AWS certification is preferred.
- For full-stack work, proficiency with HTML, CSS, JavaScript, TypeScript, React, or Angular is preferred or applicable.
Tech Stack
AngularApache FlinkApache KafkaApache SparkAWSAzureCSSGoogle Cloud PlatformHTMLJavaJavaScriptNode.jsReactSpring BootSQLTypeScript
Categories
BackendData Engineering
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.