US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Software Engineer III

Job Description

As a Software Engineer III at JPMorgan Chase within the Connected Commerce technology offers and shopping 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


* Provide mentorship and guidance to junior developers, helping them to improve their coding skills and understanding of software development processes.


* Create and maintain technical documentation for software applications, including design specifications, user manuals, and system architecture diagrams.


* Identify areas for improvement in existing software applications and processes, and propose solutions to enhance performance, scalability, and maintainability.


* Collaborate with cross-functional teams, including product management, quality assurance, and operations, to ensure successful delivery of software projects.


* Stay updated with the latest industry trends and technologies, and explore opportunities to incorporate new tools and methodologies into the development process.


* Implement security best practices in software development to protect applications from vulnerabilities and ensure data integrity.


* Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives, to ensure timely delivery of software features.


* Analyze and optimize application performance, identifying bottlenecks and implementing solutions to improve response times and resource utilization.


* Design and develop APIs for integration with third-party services and applications, ensuring seamless data exchange and interoperability.


* Utilize version control systems and continuous integration/continuous deployment (CI/CD) pipelines to manage code changes and automate the deployment process.


* Release software on UAT and production; Participate in production support and application monitoring.

Required qualifications, capabilities, and skills


* Formal training or certification on software engineering concepts and 3+ years applied experience


* Experience using AWS cloud technologies (ECS, S3)


* Hands-on practical experience in system design, application development, testing, and operational stability


* Experience in developing web-based applications using J2EE technology.


* Experience using Spring framework for building enterprise java applications.


* Experience in developing Rest APIs.


* Experience in using non-relational databases i.e.

Cassandra.


* Experience in using Kafka for data streaming.


* Experience using BlazeMeter, Splunk, Dynatrace


* Experience in using Agile Scrum methodology for tracking the team work.


* Understands best practices ...




Share Job