J
Posted 13 hours ago
Lead Software Engineer - Java
JPMorganChase
Requirements
5+ years applied software engineering experience, Hands-on experience with MQ, Kafka, or Spark, Proficiency in Spring or Spring Boot, Experience with microservices and RESTful APIs, Knowledge of relational and NoSQL databases, Experience with distributed systems and cloud technologies (AWS, GCP, or Azure), Proficiency in automation and continuous delivery
Skills
JavaSpring BootKafkaAWSMicroservicesCI/CD
About the role
Responsibilities
- Design, develop, and deliver secure, scalable, and high-quality production code using Java.
- Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
- Execute technical troubleshooting and creative software solutions to solve complex technical problems.
- Lead the evaluation of external vendors and internal architectural designs to ensure technical applicability.
- Identify opportunities to automate remediation of recurring issues to improve operational stability.
- Lead communities of practice to drive awareness of leading-edge technologies and industry best practices.
Requirements
- 5+ years of applied software engineering experience with formal training in software engineering concepts.
- Hands-on experience with data streaming and messaging frameworks such as MQ, Kafka, or Spark.
- Proficiency in dependency injection frameworks, specifically Spring or Spring Boot.
- Experience with microservices, RESTful APIs, and both relational and NoSQL databases.
- Practical experience with distributed systems and cloud technologies (AWS, GCP, or Azure).
- Strong understanding of agile methodologies, CI/CD, and continuous delivery.
- Demonstrated experience using AI-assisted development tools for coding, testing, and troubleshooting.
Preferred Qualifications
- In-depth knowledge of the financial services industry and its IT systems.
- Cloud certification and practical cloud-native experience.
- Experience leading and mentoring engineers within an agile environment.
- Ability to design and implement robust automation frameworks to support the software development lifecycle.
About the Company
JPMorganChase is a leading global financial services firm. Our Consumer & Community Banking division serves customers through a wide range of services, including personal banking, credit cards, mortgages, and investment advice. We are committed to building trusted, market-leading technology products that help our customers achieve their financial goals.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeLead Software Engineer - Java
JPMorganChase · Hyderabad
