Description
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 Connected Commerce, Banking Payments 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.
Job responsibilities
Design, develop, and implement cloud-based payment solutions that enhance customer experiences.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
Identify opportunities for process improvements and drive innovative solutions.
Ensure the scalability, reliability, and security of our payment systems.
Stay up-to-date with the latest industry trends and technologies to drive continuous improvement.
Required qualifications, capabilities, and skills
Bachelor's degree in Computer Science, Engineering, or a related field and 3+ years of applied experience.
Strong problem-solving skills and the ability to think creatively and excellent communication and collaboration skills.
Experience with agile methodologies and working in a fast-paced environment.
Experience in designing and developing web-based applications using Java, J2EE technologies and Spring framework.
Experience in SQL and NoSQL databases like Oracle, Postgres, Cassandra, Cockroach etc.
Knowledge of event driven architecture using Kafka
Preferred qualifications, capabilities, and skills
Familiarity with payment systems and financial technologies is a plus
Experience in software development, with a focus on cloud technologies like AWS
Familiarity with modern front-end technologies such as REACT JS, Angular