Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
karnataka
On-site
You have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Asset & Wealth Management, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You will execute creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. You will develop secure high-quality production code, review and debug code written by others, and identify opportunities to eliminate or automate remediation of recurring issues to improve the overall operational stability of software applications and systems. Furthermore, you will lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Additionally, you will lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies and contribute to a team culture of diversity, equity, inclusion, and respect. The role requires formal training or certification on software engineering concepts and 5+ years of applied experience. You should have proven experience in full-stack software development, specifically with Java 11+ and Angular 13+, along with hands-on practical experience delivering system design, application development, testing, and operational stability. Strong knowledge of software engineering principles, design patterns, and best practices is essential. A strong background in working with APIs (especially Open API) to ensure efficient communication and integration between different systems is also required. You must have a proven record of providing end-user support with excellent problem-solving abilities and proficiency in automation and continuous delivery methods. Proficiency in all aspects of the Software Development Life Cycle and an advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security are expected. Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) is necessary. In-depth knowledge of the financial services industry and their IT systems, as well as practical cloud-native experience, will be beneficial for this role.,
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Lead Software Engineer at JPMorgan Chase within the Asset & Wealth Management division, you will play a crucial role in an agile team dedicated to enhancing, building, and delivering cutting-edge technology products in a secure, stable, and scalable manner. Your primary responsibility will be to develop innovative software solutions, design, and troubleshoot technical issues, all while ensuring the security and quality of the production code. You will be tasked with thinking creatively to devise solutions and tackle complex technical problems, going beyond traditional approaches. Additionally, you will review and debug code, identify opportunities for automation to enhance operational stability, and lead evaluation sessions with external vendors and internal teams to drive architectural improvements and technological advancements. To excel in this role, you must possess formal training or certification in software engineering concepts along with at least 5 years of practical experience. Your expertise in full-stack software development, particularly with Java 11+ and Angular 13+, will be essential. You should have a solid understanding of software engineering principles, design patterns, and best practices, coupled with hands-on experience in system design, application development, testing, and operational stability. Proficiency in working with APIs, especially Open API, and ensuring seamless communication and integration between different systems will be required. Your track record should demonstrate your ability to provide end-user support, exceptional problem-solving skills, and familiarity with automation and continuous delivery methods. Moreover, you should be well-versed in the Software Development Life Cycle and possess an advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security. Your expertise in software applications and technical processes within various disciplines like cloud, artificial intelligence, machine learning, and mobile technologies will be advantageous. Having in-depth knowledge of the financial services industry and its IT systems, as well as practical experience in cloud-native technologies, will further strengthen your candidacy for this role. By contributing to a culture of diversity, equity, inclusion, and respect, you will play a pivotal role in driving innovation and technological excellence within the organization.,
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
maharashtra
On-site
You have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. Executes creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Develops secure high-quality production code, reviews, and debugs code written by others. Identifies opportunities to eliminate or automate remediation of recurring issues to improve the overall operational stability of software applications and systems. Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies. Adds to the team culture of diversity, equity, inclusion, and respect. Required qualifications, capabilities, and skills: - Formal training or certification on Software engineering concepts and 5+ years applied experience. - Hands-on practical experience delivering system design, application development, testing, and operational stability. - Strong object-oriented programming and concurrency skills. - Proficient in Python frameworks like Flask or Django and experience in building, deploying, and supporting restful web API integrations. - Hands-on experience with a relational database such as PostgreSQL or any similar RDBMS solution with in-depth knowledge of queries, joins, and basic SQL optimization and data persistence concepts. - Hands-on experience on cloud infrastructure such as AWS or Kubernetes. - Strong interest in AI/ML with hands-on knowledge of libraries like pandas, numpy, etc. - Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security. - Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). - In-depth knowledge of the financial services industry and their IT systems. - Practical cloud-native experience.,
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
We have an exciting and rewarding opportunity for you to impact your career and provide an adventure where you can push the limits of what's possible. Our team focuses on applying GenAI, ML, and statistical models to solve business problems in the Global Wealth Management space. As a Lead Software Engineer - Infrastructure Cloud at JPMorgan Chase within the Asset and Wealth Management Technology Team, you will collaborate with development teams to enhance the developer experience, delivering end-to-end cutting-edge solutions in the form of cloud-native microservices architecture applications. You will be involved in the design and architecture of solutions, focusing on the entire SDLC lifecycle stages. Our team works in tribes and squads, allowing you to move between projects based on your strengths and interests, making a significant impact on our clients and business partners worldwide. Job responsibilities Collaborate with development teams to enhance the developer experience, providing tools and infrastructure that support agile methodologies and continuous integration/continuous deployment. Execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches. Create secure and high-quality production code to deploy infrastructure. Develop and maintain automated pipelines for model/product deployment, ensuring scalability, reliability, and efficiency. Produce architecture and design artifacts for complex applications, ensuring design constraints are met by software code development. Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse sets for continuous improvement of software applications and systems. Identify hidden problems and patterns in data, using insights to drive improvements to coding hygiene and system architecture. Contribute to software engineering communities of practice and events that explore new and emerging technologies. Add to team culture of diversity, equity, inclusion, and respect. Required qualifications, capabilities, and skills Formal training or certification in software engineering concepts and 5+ years of applied experience. Hands-on practical experience in system design, application development, testing, and operational stability. Proficient with Public Cloud services in Production (AWS or other) with proficiency in Python scripting language. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages (Python) and database querying language. Experience with Infrastructure as Code (Terraform or other). Experience in applied AI/ML engineering, with a track record of deploying business critical GenAI, machine learning models in production. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, mobile, etc.). Ability to tackle design and functionality problems independently. Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security. Experience in architecting, supporting, and implementing advanced, strategic CICD migrations. Strong collaboration skills to work effectively with cross-functional teams, communicate complex concepts, and contribute to interdisciplinary projects. Preferred qualifications, capabilities, and skills Experience with any of GitHub, GitHub Actions, Artifactory, Terraform Cloud, Slack, Grafana, SonarQube is considered a plus. Experience in designing and implementing AI/ML/LLM/GenAI pipelines. Stay informed about the latest trends and advancements in the latest AI/ML/LLM/GenAI research, implement cutting-edge techniques, and leverage external APIs for enhanced functionality.,
Posted 3 weeks ago
2.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer II at JPMorgan Chase within the Consumer and Community Banking, you will be an integral part of an agile team, contributing your expertise to design and deliver innovative technology products that are secure, stable, and scalable. Your role involves implementing essential technology solutions across diverse technical domains, supporting various business functions to achieve the firm's strategic goals. You will execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Creating secure and high-quality production code and maintaining algorithms that run synchronously with appropriate systems will be key responsibilities. Additionally, you will produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Gathering, analyzing, synthesizing, and developing visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems will also be part of your role. Proactively identifying hidden problems and patterns in data and using these insights to drive improvements to coding hygiene and system architecture is essential. You will contribute to software engineering communities of practice and events that explore new and emerging technologies, adding to the team culture of diversity, opportunity, inclusion, and respect. Required qualifications, capabilities, and skills include formal training or certification on Software Engineering concepts and 2+ years of applied experience. Hands-on practical experience in system design, application development, testing, and operational stability is necessary. Proficiency in coding in one or more languages, experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages, overall knowledge of the Software Development Life Cycle, strong experience in Java, React JS, and a solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security are required. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) is also expected. Preferred qualifications, capabilities, and skills include familiarity with modern front-end technologies and exposure to cloud technologies.,
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
maharashtra
On-site
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. As a Software Engineer III, your key responsibilities include executing software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. You will create secure and high-quality production code, maintain algorithms that run synchronously with appropriate systems, and produce architecture and design artifacts for complex applications while ensuring design constraints are met by software code development. In addition, you will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to continuously improve software applications and systems. Proactively identifying hidden problems and patterns in data and using these insights to drive improvements to coding hygiene and system architecture is also a part of your role. You will contribute to software engineering communities of practice and events that explore new and emerging technologies while adding to the team culture of diversity, equity, inclusion, and respect. Required qualifications, capabilities, and skills include hands-on practical experience in Java 11/17, Spring/Spring Boot, Kafka, Relational/Non-Relational Databases like (Oracle, Cassandra, Dynamo, Postgres), proficiency in coding in one or more languages, experience in developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages, overall knowledge of the Software Development Life Cycle, solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security, and demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). Preferred qualifications, capabilities, and skills include familiarity with modern front-end technologies and exposure to cloud technologies. Join us in this dynamic and innovative work environment where you can grow your skills and make a significant impact.,
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
Be a part of a dynamic team and excel in an environment that values diversity and creativity. Continue to sharpen your skills and ambition while pushing the industry forward. As a Data Architect at JPMorgan Chase within the Employee Platforms, you serve as a seasoned member of a team to develop high-quality data architecture solutions for various software applications and platforms. By incorporating leading best practices and collaborating with teams of architects, you are an integral part of carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. In this role, you will be responsible for designing and implementing data models that support our organization's data strategy. You will work closely with Data Product Managers, Engineering teams, and Data Governance teams to ensure the delivery of high-quality data products that meet business needs and adhere to best practices. Job responsibilities include: - Executing data architecture solutions and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions and break down problems. - Collaborating with Data Product Managers to understand business requirements and translate them into data modeling specifications. Conducting interviews and workshops with stakeholders to gather detailed data requirements. - Creating and maintaining data dictionaries, entity-relationship diagrams, and other documentation to support data models. - Producing secure and high-quality production code and maintaining algorithms that run synchronously with appropriate systems. - Evaluating data architecture designs and providing feedback on recommendations. - Representing the team in architectural governance bodies. - Leading the data architecture team in evaluating new technologies to modernize the architecture using existing data standards and frameworks. - Gathering, analyzing, synthesizing, and developing visualizations and reporting from large, diverse data sets in service of continuous improvement of data frameworks, applications, and systems. - Proactively identifying hidden problems and patterns in data and using these insights to drive improvements to coding hygiene and system architecture. - Contributing to data architecture communities of practice and events that explore new and emerging technologies. Required qualifications, capabilities, and skills: - Formal training or certification in Data Architecture and 3+ years of applied experience. - Hands-on experience in data platforms, cloud services (e.g., AWS, Azure, or Google Cloud), and big data technologies. - Strong understanding of database management systems, data warehousing, and ETL processes. - Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams. - Knowledge of data governance principles and best practices. - Ability to evaluate current technologies to recommend ways to optimize data architecture. - Hands-on practical experience in system design, application development, testing, and operational stability. - Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming and database querying languages. - Overall knowledge of the Software Development Life Cycle. - Solid understanding of agile methodologies such as continuous integration and delivery, application resiliency, and security. - Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Preferred qualifications, capabilities, and skills: - Experience with cloud-based data platforms (e.g., AWS, Azure, Google Cloud). - Familiarity with big data technologies (e.g., Hadoop, Spark). - Certification in data modeling or data architecture.,
Posted 3 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a software engineer in this role, you will be responsible for executing software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. You will create secure and high-quality production code, maintaining algorithms that run synchronously with appropriate systems. Additionally, you will produce architecture and design artifacts for complex applications while ensuring design constraints are met by software code development. In this position, you will also be responsible for gathering, analyzing, synthesizing, and developing visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Proactively identifying hidden problems and patterns in data will be a key part of your role, using these insights to drive improvements to coding hygiene and system architecture. You will contribute to software engineering communities of practice and participate in events that explore new and emerging technologies, adding to the team culture of diversity, equity, inclusion, and respect. To qualify for this role, you should have formal training or certification on software engineering concepts and at least 3 years of applied experience. Hands-on experience with Performance Testing concepts is required, along with familiarity with tools and languages like Jmeter, Dynatrace, splunk, Grafana, Kibana, Jenkins, Chaos Engineering, UI Based Testing, and Groovy Scripting. Practical experience in system design, application development, testing, and operational stability is essential, as well as proficiency in coding in one or more languages. Experience in developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages is preferred. A solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security is necessary, along with demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). Familiarity with modern front-end technologies and exposure to cloud technologies are also preferred qualifications for this role.,
Posted 3 weeks ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
You are ready to acquire the skills and experience necessary to progress in your current role and propel your career to new heights, and an exciting software engineering opportunity awaits you. In this role, you will: - Execute standard software solutions by designing, developing, and troubleshooting technically. You will write secure and high-quality code independently, using the syntax of at least one programming language. - Design, code, and troubleshoot while considering upstream and downstream systems and technical implications. You will apply your knowledge of tools in the Software Development Life Cycle to enhance automation value. - Utilize technical troubleshooting skills to dissect solutions and resolve technical issues of basic complexity. You will analyze large data sets to identify problems and contribute to decision-making for secure and stable application development. - Learn and implement system processes, methodologies, and skills to develop secure and stable code and systems. Furthermore, you will contribute to fostering a team culture of diversity, equity, inclusion, and respect. To be successful in this role, you must have: - Formal training or certification in software engineering concepts along with at least 2 years of practical experience in system design, application development, testing, and operational stability. - Hands-on experience in Mobile Browser and Mobile Native Application Testing, including the use of Mobile Cloud Platform tools like SeeTest. Proficiency in mobile development and emulator packages such as Android SDK, iOS XCode, SWIFT, Calabash, Appium, GENYmotion is essential. - Exposure to commercial mobile manual/automation test management packages like Perfecto, Experitest-SeeTest, MobileLabs, SauceLabs, etc. Experience in Accessibility and Analytics Testing for Web and Mobile Native Apps is a plus. - Proficiency in managing the development Test Scenarios and executing them across various Testing Phases. A solid understanding of the Software Development Life Cycle and agile methodologies like CI/CD, Application Resiliency, and Security is required. - Demonstrated knowledge of software applications and technical processes within a technical discipline, such as cloud, artificial intelligence, machine learning, or mobile technologies. Preferred qualifications include: - Strong understanding of Android development, including Android Studio and Kotlin. Experience in releasing applications on the Google Play Store and familiarity with pair programming. If you are eager to enhance your software engineering skills and contribute to a dynamic team environment, this opportunity is tailored for you.,
Posted 3 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a lead software engineer at JPMorgan Chase within the Asset & Wealth Management, you play a crucial role as a leading technologist in an agile team. Your main responsibility is to design and deliver cutting-edge technology products that are trusted by clients in a secure, stable, and scalable manner. You will be instrumental in implementing critical technology solutions across various technical areas to support the business objectives of the firm. You will be tasked with executing software solutions, including design, development, and technical troubleshooting. Your ability to think innovatively and approach technical problems creatively will be essential in building robust solutions. Additionally, you will be responsible for creating secure and high-quality production code, as well as maintaining algorithms that run seamlessly with relevant systems. In this role, you will produce architecture and design artifacts for complex applications, ensuring that design constraints are met in the software code development process. Furthermore, you will be involved in gathering, analyzing, and synthesizing data from diverse sources to drive continuous improvement in software applications and systems. Your keen eye for identifying hidden problems and patterns in data will be invaluable in enhancing coding hygiene and system architecture. As part of your responsibilities, you will actively contribute to software engineering communities of practice and engage in events that focus on exploring new and emerging technologies. Additionally, you will help foster a team culture that values diversity, equity, inclusion, and respect. Required qualifications, capabilities, and skills: - Formal training or certification in software engineering concepts with a minimum of 5 years of practical experience - Proficiency in Core Java programming - Experience in practicing TDD and BDD engineering techniques, including implementing test-driven development - Familiarity with Java IOC frameworks such as Spring or Guice - Understanding of next-generation messaging and streaming technologies like Kafka, Solace, or Ignite - Strong database fundamentals with the ability to write complex queries, organize data effectively, and troubleshoot for performance - Background in application development with a focus on Design Thinking and a passion for working in Front Office Technology - Knowledge of the Software Development Life Cycle and agile methodologies such as CI/CD, Application Resiliency, and Security - Demonstrated expertise in software applications and technical processes within a specific technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Preferred qualifications, capabilities, and skills: - Experience in trading technologies - Knowledge of Kotlin is a plus - Familiarity with modern front-end technologies - Exposure to cloud technologies,
Posted 4 weeks ago
5.0 - 9.0 years
0 Lacs
maharashtra
On-site
This is an exciting opportunity for you to steer your career in a new direction and lead multiple teams to success at a premier financial institution. As the Manager of Software Engineering at JPMorgan Chase in the Consumer and Community Banking sector, you will be responsible for overseeing multiple teams and coordinating day-to-day implementation activities. Your role will involve identifying and escalating issues, ensuring that your teams" work aligns with compliance standards, business requirements, and tactical best practices. You will provide guidance to your team of software engineers on their daily tasks and activities, setting expectations for their output, practices, and collaborative efforts. Anticipating dependencies with other teams to meet business requirements will be crucial, along with managing stakeholder relationships in compliance with standards and business needs. Fostering a culture of diversity, equity, and inclusion within your team and prioritizing diverse representation will also be key aspects of your role. The ideal candidate should have formal training or certification in AWS, Kafka, Java, J2EE concepts, with at least 5 years of applied experience. Experience in leading technology projects, managing technologists, proficiency in automation and continuous delivery methods, and a strong understanding of the Software Development Life Cycle are essential. An advanced knowledge of agile methodologies, financial services industry IT systems, system design, analysis, development, people management, and exposure to Machine Learning and Artificial Intelligence is required. Additionally, practical experience in AWS technologies like MSK, EKS, ECS, S3, Dynamo, and cloud native applications will be advantageous. Preferred qualifications include hands-on experience working at the code level, a background in Computer Science, Engineering, Mathematics, or related fields, and expertise in various technology disciplines. If you are ready to take on this challenging and rewarding role, apply now and be a part of shaping the future of technology in the financial sector.,
Posted 4 weeks ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking Team, you will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Your role involves executing software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. You will be responsible for creating secure and high-quality production code and maintaining algorithms that run synchronously with appropriate systems. Additionally, you will produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. Your work will involve gathering, analyzing, synthesizing, and developing visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. As a Software Engineer III, you will proactively identify hidden problems and patterns in data and use these insights to drive improvements to coding hygiene and system architecture. You are expected to contribute to software engineering communities of practice and events that explore new and emerging technologies, as well as add to the team culture of diversity, equity, inclusion, and respect. Required qualifications, capabilities, and skills include formal training or certification on software engineering concepts and 3+ years of applied experience in Mobile Automation Testing. You should have hands-on practical experience in system design, application development, testing, and operational stability. Proficiency in coding in one or more languages, experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages, overall knowledge of the Software Development Life Cycle, and a solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security are essential. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) is also required. Preferred qualifications, capabilities, and skills include familiarity with modern front-end technologies and exposure to cloud technologies.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
As a Manager of Software Engineering at JPMorgan Chase within the Consumer and Community Banking, you play a vital role in an agile team dedicated to enhancing, building, and delivering cutting-edge technology products with trustworthiness in a secure, stable, and scalable manner. Your role as a core technical contributor involves implementing innovative software solutions, designing, developing, and troubleshooting technically complex issues beyond conventional methods to address problems effectively. You are tasked with developing secure, high-quality production code, reviewing and debugging code authored by colleagues, and identifying opportunities for automation to enhance the operational stability of software applications and systems. In your capacity, you will lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical capabilities, aiming for outcomes that align with the firm's business objectives. Furthermore, you will be responsible for fostering communities of practice within Software Engineering to promote the adoption of new and cutting-edge technologies, contributing to a culture of diversity, equity, inclusion, and respect within the team. The ideal candidate for this position should possess formal training or certification in iOS/Android application development concepts, coupled with at least 5 years of hands-on experience. In addition to demonstrated coaching and mentoring skills, the candidate must have a proven track record in system design, application development, testing, and ensuring operational stability. Proficiency in at least one programming language, expertise in automation and continuous delivery methods, and a comprehensive understanding of the Software Development Life Cycle are essential requirements for this role. Advanced knowledge of agile methodologies, including CI/CD, Application Resiliency, and Security, is also crucial. The candidate should exhibit proficiency in software applications and technical processes within a specific technical discipline such as cloud, artificial intelligence, machine learning, or mobile technologies. Practical experience in cloud-native environments, along with proficiency in Kotlin, Java, Swift, SwiftUI, UIKit, Combine, and other iOS/Android frameworks, is highly desirable. An understanding of system design, architectural patterns (MVC, MVVM, VIPER, etc.), and design principles will be advantageous. Preferred qualifications include prior experience working at the code level, which would further enhance the candidate's suitability for this role.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and community banking technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You will execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Your role includes creating secure and high-quality production code and maintaining algorithms that run synchronously with appropriate systems. You will produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. In addition, you will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Proactively identifying hidden problems and patterns in data and using these insights to drive improvements to coding hygiene and system architecture is also a key aspect of your responsibilities. You will contribute to software engineering communities of practice and events that explore new and emerging technologies and add to the team culture of diversity, equity, inclusion, and respect. Required qualifications, capabilities, and skills include formal training or certification on software engineering concepts and 3+ years of applied experience. You should have hands-on practical experience in system design, application development, testing, and operational stability. Proficiency in coding in one or more languages, experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages, and overall knowledge of the Software Development Life Cycle are essential. A solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security is also required. Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) is expected. Preferred qualifications, capabilities, and skills include familiarity with modern front-end technologies and exposure to cloud technologies.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
You have an opportunity to impact your career and embark on an adventure where you can push the limits of what's possible. As a Manager of Software Engineering - Cloud at JPMorgan Chase, you will lead a team of cloud engineers to develop and implement scalable, reliable, and secure cloud-based solutions. Your role will be pivotal in shaping the cloud strategy and architecture, ensuring alignment with business goals and technical requirements. Your leadership will drive innovation and operational excellence in cloud technologies, fostering a collaborative environment to achieve project objectives. You will be responsible for leading and mentoring a team of cloud engineers, fostering a culture of innovation and continuous improvement. Collaboration with technical teams and business stakeholders to propose and implement cloud solutions that meet current and future needs will be a key aspect of your role. You will define and drive the technical target state of cloud products, ensuring alignment with strategic goals, and participate in architecture governance bodies to ensure compliance with best practices and standards. Your expertise will be crucial in evaluating and providing feedback on new cloud technologies, recommending solutions for future state architecture. You will oversee the design, development, and deployment of cloud-based solutions on AWS, utilizing services such as EC2, S3, Lambda, and RDS. Integration of DevOps practices, including Infrastructure as Code (IaC) using tools like Terraform and AWS CloudFormation, and Configuration Management with Ansible or Chef will be part of your responsibilities. Establishing and maintaining Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins, GitLab CI, or AWS CodePipeline will also fall under your purview. Identifying opportunities to automate remediation of recurring issues to improve operational stability of cloud applications and systems will be essential. Leading evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials will also be part of your responsibilities. **Required Qualifications, Capabilities, and Skills:** - Formal training or certification in cloud engineering concepts with 5+ years of applied experience. - Proven experience in leading cloud engineering teams and delivering cloud solutions. - Advanced proficiency in one or more programming languages. - Expertise in automation and continuous delivery methods. - Proficient in all aspects of the Software Development Life Cycle, with a focus on cloud technologies. - Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security. - Demonstrated proficiency in cloud applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.). - Practical cloud-native experience, particularly with AWS services and architecture, including VPC, IAM, and CloudWatch. **Preferred Qualifications, Capabilities, and Skills:** - In-depth knowledge of the financial services industry and their IT systems. - Advanced knowledge of cloud software, applications, and architecture disciplines. - Ability to evaluate current and emerging cloud technologies to recommend the best solutions for the future state architecture.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
maharashtra
On-site
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. As a Software Engineer III, your job responsibilities include executing software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. You will create secure and high-quality production code, maintain algorithms that run synchronously with appropriate systems, and produce architecture and design artifacts for complex applications, ensuring design constraints are met by software code development. Additionally, you will gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Proactively identifying hidden problems and patterns in data and using these insights to drive improvements to coding hygiene and system architecture is also part of your responsibilities. You will contribute to software engineering communities of practice and events that explore new and emerging technologies, while adding to the team culture of diversity, opportunity, inclusion, and respect. To qualify for this role, you need formal training or certification on software engineering concepts and at least 3 years of applied experience. Hands-on practical experience in system design, application development, testing, and operational stability is required. Proficiency in Java/J2EE and REST APIs, Python, Web Services, and experience in building event-driven Micro Services and Kafka streaming is essential. Experience in RDBMS and NOSQL database, working proficiency in developmental toolset like GIT/Bitbucket, Jira, and maven, as well as experience with AWS services are necessary. You should also have experience in Spring Framework Services in public cloud infrastructure, proficiency in automation and continuous delivery methods, and be proficient in all aspects of the Software Development Life Cycle. Demonstrated knowledge of software applications and technical processes within a technical discipline, solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security, and overall knowledge of the Software Development Life Cycle are also required. Additionally, you should have experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages, and in-depth knowledge of the financial services industry and their IT systems. Preferred qualifications, capabilities, and skills for this role include AWS certification, experience on cloud engineering including Pivotal Cloud Foundry, AWS, experience in PERF testing and tuning as well as shift left practices, and DDD (domain-driven design). Experience with MongoDB is also preferred for this position.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking Team, you play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted market-leading technology products with a focus on security, stability, and scalability. Your responsibilities include executing creative software solutions, designing, developing, and troubleshooting technical issues with an innovative mindset. You are expected to develop high-quality, secure production code, review and debug code by team members, and identify opportunities to automate remediation processes for enhanced operational stability. In this role, you will lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical applicability within existing systems. Additionally, you will drive awareness and adoption of new technologies within Software Engineering communities, contributing to a diverse, inclusive, and respectful team culture. To excel in this position, you should possess formal training or certification in software engineering concepts along with at least 5 years of practical experience. Strong proficiency in database systems, including SQL & NoSQL, and programming languages like Python, Java, or Scala is essential. Experience in data architecture, data modeling, data warehousing, and data lakes, as well as implementing complex ETL transformations on big data platforms, will be beneficial. Proficiency in the Software Development Life Cycle and agile methodologies such as CI/CD, Application Resiliency, and Security is required. An ideal candidate will have hands-on experience with software applications and technical processes within a specific discipline (e.g., cloud, artificial intelligence, machine learning) and a background in the financial services industry. Practical experience in cloud-native technologies is highly desirable. Additional qualifications such as Java and data programming experience are considered a plus for this role.,
Posted 1 month ago
10.0 - 15.0 years
10 - 15 Lacs
Navi Mumbai, Maharashtra, India
On-site
As a Senior Manager of Software Engineering at JPMorgan Chase within the Commercial and Investment Bank s Equities Tech Group, you serve in a leadership role by providing technical coaching and advisory for multiple technical teams, as we'll as anticipate the needs and potential dependencies of other functions within the firm. As an expert in your field, your insights influence budget and technical considerations to advance operational efficiencies and functionalities. You will work in a collaborative, trusting, and thought-provoking environment one that values diversity of thought and creative solutions that serve the best interests of our global customers. Job responsibilities Execute standard software solutions, design, development and technical troubleshooting Write secure and high-quality code using the syntax of at least one programming language with limited guidance Design, develop, code and troubleshoot with consideration of upstream and downstream systems and technical implications Apply knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation Apply technical troubleshooting to break down solutions and solve technical problems of basic complexity Gather, analyze and draw conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development Learn and apply system processes, methodologies and skills for the development of secure, stable code and systems Provide overall direction, oversight and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks Be accountable for decisions that influence teams resources, budget, tactical operations and the execution and implementation of processes and procedures Provide input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team Create a culture of diversity, equity, inclusion and respect for team members and prioritizes diverse representation Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 5+ years applied experience . In addition, 2 + years of experience leading technologists to manage and solve complex technical items within your domain of expertise A minimum of 10+ years of hands-on programming/application development experience with the Python ecosystem and associated tools Hands-on practical experience in system design, application development, testing and operational stability Experience in developing, debugging and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Demonstrable ability to code in one or more languages Experience across the whole Software Development Life Cycle Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security Preferred qualifications, capabilities, and skills A Bachelors or Masters degree, preferably in Computer Science
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. You will execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Your role involves creating secure and high-quality production code and maintaining algorithms that run synchronously with appropriate systems. Additionally, you will produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. In this position, you will also gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. You are expected to proactively identify hidden problems and patterns in data and use these insights to drive improvements to coding hygiene and system architecture. Furthermore, you will contribute to software engineering communities of practice and events that explore new and emerging technologies. Your responsibilities will also include designing, coding, testing, and delivering software leveraging firm-wide frameworks and best practices for the ServiceNow platform. You will follow and enhance the scrum practices for continuous team processes improvement and collaborate with the Business Analysis team for producing estimates and agile delivery plans. Required qualifications, capabilities, and skills: - Formal training or certification on software engineering concepts and 3+ years applied experience - Hands-on practical experience in system design, application development, testing, and operational stability - Proficient in coding in one or more languages - Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages - Demonstrates a strong understanding of agile methodologies such as CI/CD, Application Resiliency, and Security - Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) - Hands-on experience in ServiceNow platform implementation; off-platform development experience welcomed - Experience implementing workflows, flows, business rules and scripts, including client scripts, fix scripts, and schedule jobs - Extensive knowledge of best practices developing in the ServiceNow platform or proven ability to learn a new platform quickly with excellent analytical, debugging, and problem-solving skills. Experience should span writing custom widgets, tool navigation, configuration, and scripting. Preferred qualifications, capabilities, and skills: - Familiarity with modern front-end technologies - Exposure to cloud technologies - Experience implementing the Service Portal on ServiceNow (preferred) - Demonstrates a strong understanding of the ServiceNow platform and PaaS model with relevance to ServiceNow integration solutions.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
This is a unique opportunity for you to steer your career in a new direction and lead multiple teams towards success at one of the world's premier financial institutions. As the Manager of Software Engineering at JPMorgan Chase in the Digital Workflows (ServiceNow Development) division, you will oversee a dedicated team responsible for a custom ServiceNow technology infrastructure hardware asset management application. Your role will involve managing day-to-day implementation activities, identifying and escalating issues, and ensuring that your team's work aligns with compliance standards, business requirements, and tactical best practices. Your responsibilities will include providing guidance to your software engineering team on daily tasks and activities, establishing overall expectations for team output and collaboration, anticipating dependencies with other teams to meet business requirements, managing stakeholder relationships, and ensuring compliance with standards and requirements. Additionally, you will foster a culture of diversity, equity, inclusion, and respect within the team, prioritize diverse representation, and demonstrate the ability to prioritize and execute effectively, maintain stability under pressure, and collaborate across multiple teams. To be successful in this role, you should have formal training or certification in software engineering concepts with at least 5 years of applied experience, along with coaching and mentoring experience. You should possess an understanding of best practice configuration principles within ServiceNow, advanced ServiceNow certifications like Certified Implementation Specialist (CIS) or Certified Application Developer (CAD), hands-on experience leading a team in ServiceNow platform configuration, excellent customer relationship skills, and expertise in automation, continuous delivery methods, and the Software Development Life Cycle. Furthermore, proficiency in Agile or Scaled Agile methodologies, advanced knowledge of agile methodologies such as CI/CD, Application Resiliency, and Security, and experience in leading technology projects and managing technologists are essential for this role. Preferred qualifications include in-depth knowledge of the financial services industry and their IT systems. If you are a certified ServiceNow software engineer with a strong background in scripting, based in Bangalore, and possess the necessary qualifications, capabilities, and skills outlined above, we encourage you to apply for this exciting opportunity to lead a dynamic team and drive innovation in the digital workflows domain.,
Posted 1 month ago
7.0 - 11.0 years
0 Lacs
hyderabad, telangana
On-site
This position is for Ultimo Software solutions Pvt Ltd (Ultimosoft.com). You will be working as a Java/Scala Developer with the following responsibilities and requirements: - Advanced proficiency in one or more programming languages such as Java and Scala, along with database skills. - Hands-on experience as a Scala/Spark developer. - Self-rated Scala proficiency should be a minimum of 8 out of 10. - Proficiency in automation and continuous delivery methods, along with a deep understanding of the Software Development Life Cycle. - Strong knowledge of agile methodologies like CI/CD, Application Resiliency, and Security. - Demonstrated expertise in software applications and technical processes in areas like cloud, artificial intelligence, machine learning, or mobile development. - Experience with Java Spring Boot, Data Bricks, and a minimum of 7+ years of professional software engineering experience. - Proven skills in Java, J2EE, Spring Boot, JPA, Axon, and Kafka. - Familiarity with Maven and Gradle build tools, as well as the Kafka ecosystem, including Kafka Streams library and Kafka Avro schemas. - Providing end-to-end support for complex enterprise applications. - Strong problem-solving, analytical, and communication skills. - Work experience in Agile environments with a continuous delivery mindset. - Understanding of microservices architecture and distributed system design patterns. - Knowledge of CI/CD pipelines, DevOps practices, Redis cache, Redis Insight tool, Grafana, Grafana Loki logging, Prometheus monitoring, Jenkins, ArgoCD, and Kubernetes.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
You are ready to gain the skills and experience required to grow within your role and advance your career, and there is a perfect software engineering opportunity waiting for you. As a Software Engineer II at JPMorgan Chase in the Global Real Estate Technology, Chief Administrative Office, you will be part of an agile team dedicated to enhancing, designing, and delivering software components for the firm's innovative technology products in a secure, stable, and scalable manner. Your role will involve implementing software solutions through participating in design, development, and technical troubleshooting of various components within a technical product, application, or system while acquiring the skills and experience necessary for career progression. Job Responsibilities: - Executing standard software solutions, design, development, and technical troubleshooting - Demonstrating a working knowledge of API testing using RestAssured and writing automated tests in Java using Cucumber format - Executing and maintaining Manual/Automation test scripts for reuse across multiple projects - Conducting thorough regression testing after resolving bugs - Collaborating with internal teams to identify system requirements - Tracking quality assurance metrics like defect densities and open defect counts - Writing secure and high-quality code in at least one programming language syntax with limited guidance - Designing, developing, coding, and troubleshooting with consideration of upstream and downstream systems and technical implications - Applying knowledge of tools within the Software Development Life Cycle toolchain for automation improvements - Utilizing technical troubleshooting skills to break down solutions and solve basic complexity technical problems - Gathering, analyzing, and drawing conclusions from large, diverse data sets to identify problems and contribute to decision-making in secure, stable application development Required Qualifications, Capabilities, and Skills: - Formal training or certification in software engineering concepts and a minimum of 2 years of applied experience - Creating detailed, comprehensive, and well-structured test plans and test cases - Building and maintaining Automated test scripts using Cucumber, Selenium/Webdriver, Java, Junit, TestNG, and other Java-based tools - Staying up-to-date with new testing tools, test strategies, and understanding various testing processes and terminologies - Proven work experience in software quality assurance - Strong knowledge of software QA methodologies, tools, and processes - Experience in writing clear, concise, and comprehensive test plans and test cases - Hands-on experience with automated testing tools - Exposure to setting up testing environments in the Cloud - Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security - Emerging knowledge of software applications and technical processes within technical disciplines like cloud, artificial intelligence, machine learning, mobile, etc. Preferred Qualifications, Capabilities, and Skills: - Familiarity with modern front-end technologies - Exposure to cloud technologies - Learning and applying system processes, methodologies, and skills for the development of secure, stable code and systems,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
As a Software Engineer III at JPMorgan Chase within the AI/ML Data Platform team, you will play a crucial role in designing and delivering cutting-edge technology products in a secure, stable, and scalable manner. Your expertise will be instrumental in implementing critical technology solutions across various technical domains to support the firm's business objectives effectively. You will collaborate closely with business stakeholders, product teams, and technology experts to develop software solutions that align with strategic goals. Your responsibilities will include architecting, designing, and developing AI products using generative AI, natural language processing, and other AI-ML technologies. Working alongside software developers, data scientists, and product teams, you will establish timelines for product features and ensure effective communication with business stakeholders. In this role, you will conduct data modeling for AI software solutions, devise data persistence strategies, and create robust data pipelines. Setting coding standards for repositories, performing code reviews, and overseeing product deployments on public and private clouds will also be part of your responsibilities. You will be responsible for managing server costs through monitoring and tuning to ensure efficient operations. To qualify for this role, you should have formal training or certification in software engineering concepts along with a minimum of 3 years of practical experience. Your hands-on experience should cover system design, application development, testing, operational stability, and Agile SDLC. Proficiency in Python, Java, and JavaScript is essential, along with expertise in technologies like FastAPI, Spring, Agent Building tools, and LLMs. Additionally, you should possess advanced knowledge of automation and continuous delivery methods, with a strong grasp of agile methodologies such as CI/CD, Application Resiliency, and Security. Demonstrated proficiency in software applications and technical processes related to cloud, AI, ML, and mobile technologies is crucial. A deep understanding of the financial services industry, IT systems, microservice design patterns, data structures, algorithms, and cloud services like AWS and Terraform is highly desirable. Preferred qualifications include exposure to Python libraries like pandas, scipy, and numpy, as well as familiarity with python concurrency through multiprocessing. Knowledge of grid computing concepts and the financial services industry will be advantageous in this role.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking - Architecture and Engineering, you play a vital role in an agile team dedicated to improving, developing, and providing reliable, market-leading technology products in a secure, stable, and scalable manner. As a key technical contributor, you are tasked with implementing essential technology solutions across diverse technical domains within various business functions to support the firm's strategic goals. You will be responsible for executing creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Additionally, you will develop secure high-quality production code, review and debug code written by others, and identify opportunities to eliminate or automate remediation of recurring issues to improve the overall operational stability of software applications and systems. In this role, you will lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. You will also lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies, while contributing to a team culture of diversity, equity, inclusion, and respect. The required qualifications, capabilities, and skills for this position include formal training or certification on software engineering concepts and a minimum of 5 years of applied experience. You should have hands-on practical experience delivering system design, application development, testing, and operational stability of applications. Extensive experience as a Fullstack developer with proficiency in java, Spring Boot, microservices, AWS, kafka, Database Technologies, and ReactJS is essential. Additionally, proficiency in automation and continuous delivery methods, as well as a thorough understanding of agile methodologies such as CI/CD, Application Resiliency, and Security, are required. Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) is also important. Preferred qualifications, capabilities, and skills include proficiency in Kafka and knowledge of Performance Engineering and Chaos Engineering.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
maharashtra
On-site
You are ready to gain the skills and experience needed to grow within your role and advance your career, and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Asset & Wealth Management, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role. You will be responsible for executing standard software solutions, design, development, and technical troubleshooting. You will write secure and high-quality code using the syntax of at least one programming language with limited guidance. Additionally, you will design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications. You will apply knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation. Moreover, you will apply technical troubleshooting to break down solutions and solve technical problems of basic complexity. You will gather, analyze, and draw conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development. You will learn and apply system processes, methodologies, and skills for the development of secure, stable code and systems. Furthermore, you will add to the team culture of diversity, equity, inclusion, and respect. The required qualifications, capabilities, and skills for this role include formal training or certification on software engineering concepts and 2+ years of applied experience. You should have hands-on practical experience in system design, application development, testing, and operational stability. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages is essential. Demonstrable ability to code in one or more languages is required. Experience across the whole Software Development Life Cycle and exposure to agile methodologies such as CI/CD, Application Resiliency, and Security are preferred. Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) is also beneficial. Preferred qualifications, capabilities, and skills include familiarity with modern front-end technologies and exposure to cloud technologies.,
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
57101 Jobs | Dublin
Wipro
24505 Jobs | Bengaluru
Accenture in India
19467 Jobs | Dublin 2
EY
17463 Jobs | London
Uplers
12745 Jobs | Ahmedabad
IBM
12087 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11498 Jobs | Seattle,WA
Accenture services Pvt Ltd
10993 Jobs |
Oracle
10696 Jobs | Redwood City