JPMorganChase Logo

JPMorganChase

Software Engineer III - Java Full Stack

Posted 2 Days Ago
Be an Early Applicant
Hybrid
Bengaluru, Karnataka
Mid level
Hybrid
Bengaluru, Karnataka
Mid level
As a Software Engineer III, you will execute software solutions, optimize applications for performance, and promote agile practices. You will research new technologies, mentor junior staff, and contribute to a diverse team culture while delivering scalable software products.
The summary above was generated by AI

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 III 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

  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • 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
  • Adds to team culture of diversity, equity, inclusion, and respect


Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience .
  • Proven track record of hands-on software development experience
  • Proficient in coding in Java 17, Spring Boot microservices, and ReactJS
  • 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
  • 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

  • Familiar with distributed system patterns and libraries like Spring Cloud, Experience with large complex projects with distributed development teams
  • Familiarity with Private/Public Cloud

Top Skills

Java

Similar Jobs at JPMorganChase

Be an Early Applicant
3 Days Ago
Bengaluru, Karnataka, IND
Hybrid
289,097 Employees
Mid level
289,097 Employees
Mid level
Financial Services
As a Software Engineer III, you will design and deliver secure technology products, execute software solutions, produce architecture artifacts, analyze data for improvements, and contribute to team culture. You will collaborate within an agile team and enhance existing software applications.
Be an Early Applicant
15 Days Ago
Bengaluru, Karnataka, IND
Hybrid
289,097 Employees
Mid level
289,097 Employees
Mid level
Financial Services
As a Software Engineer III, you will design and deliver secure and scalable technology products, develop production code, troubleshoot technical issues, analyze large data sets, and drive continuous improvement in software applications. You will also contribute to engineering communities and foster a diverse and inclusive team culture.
Be an Early Applicant
17 Days Ago
Bengaluru, Karnataka, IND
Hybrid
289,097 Employees
Mid level
289,097 Employees
Mid level
Financial Services
The Software Engineer III is responsible for executing software solutions, developing high-quality production code, and maintaining systems. This role includes creating architecture artifacts, analyzing data sets to improve software applications, and contributing to software engineering practices. It emphasizes problem-solving and collaboration within an agile team structure.

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account