Software Engineer Iii Full Stack Developer

Year    Bangalore, Karnataka, India

Job Description


:You\'re 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 - Connect Investor Tools Team, 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.Job responsibilities

  • Manage a software engineering team that designs, implements, and maintains front-end and back-end applications, services, libraries, and frameworks
  • Full-stack design and development for financial software
  • Optimize application for maximum speed, reliability and scalability.
  • Follow and promote Agile practices including Scrum, Lean, BDD, and Continuously Delivery
  • Research new technologies, identify and learn best practice, adapt quickly, and provide technical guidance across the organization. Promoting excellent user experience and system performance by supporting SRE practices
  • Work with multiple globally distributed teams to deliver end-to-end solution across regions. Mentoring junior resources on best coding practices
  • Advise, collaborate with, and synthesize feedback from Wealth Managers and Product Specialist
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Proven track record of technical leadership experience
  • Proven track record of hands-on software development experience
  • Must possess excellent analytical, problem solving, & decision-making skills.
  • Strong computer science fundamentals such as algorithms, data structures, multithreading, object-oriented development, distributed applications, client-server architecture
  • Strong experience in building performant, scalable and reliable web applications
  • JavaScript, HTML, CSS development fluency with 6+ years\' experience. Experience with libraries like ReactJS and building applications with reusable UI components
  • Full stack architectural understanding, Excellent knowledge of Java technologies including core Java, Spring Framework, Experience with unit and integration tools and techniques including JUnit, mocking and test-driven development
  • Cloud-Native development experience, experience in high availability development and architectural practices, relational database development skills including SQL and data modelling
Preferred qualifications, capabilities, and skills
  • ReactJS developer fluency with 5+ years\' experience, Familiar with HTML5 runtimes like Electron, User interface design experience developing user-facing software, Experience with building Progress Web Applications (PWA)
  • Familiar with distributed system patterns and libraries like Spring Cloud, Experience with large complex projects with distributed development teams
  • Hybrid Mobile App development experience, experience with Kafka and RabbitMQ, Experience with NoSQL databases

JPMorgan Chase

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3356903
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year