Apply Now    

Software Engineering - Core Components and Architecture

Req #: 180003459
Location: Bangalore East, KA, IN
Job Category: Technology
Job Description:

This is a unique and exciting opportunity to join a newly formed department within JP Morgan Asset Management, the Core Components and Architecture team has been formed in order to develop common services and user interfaces that will be utilized to maintain and distribute core data such as stock and pricing information across Asset Management.  The team has the remit to re-write the entire product suite over the next three years and is therefore looking for top development talent that can bring fresh ideas and passion to the area to create truly innovative solutions.

Also as there is such a heavy focus on expert development, there is a new career path for anyone wanting to stay in hands on development that can take you to the most senior level in the organization without having to become an Architect or people manager.


A secondary remit of this group is to develop software in such a way that they would be seen as role models and could coach across the organization. The approach and tooling being utilized throughout will utilize Agile techniques and has 100% commitment from senior leaders that it will be implemented in  the way the Developers see fit rather than some project manager driving this!



Development practices & Agile

Your default practice includes:

  • Using SCRUM or a related agile discipline
  • Focus on working with your end users to deliver business value early
  • Iterative and incremental delivery
  • Emergent design and architecture
  • Automated unit and integration testing
  • Continuous integration, build and automated deployment
  • Refactoring and clean code
  • Code reviews and mentoring

You strive for:

  • Automated acceptance testing
  • Continuous delivery & single piece flow


Culture & Attitude


The values we value are:

  • Delivery focus
  • Curiosity and continuous learning
  • Pragmatism
  • Analytical
  • Disciplined but open
  • Collaboration
  • Diversity – environment, inputs, ideas
  • Trust and respect
  • Seeking feedback
You have demonstrated experience with:
  • Scalable mission-critical systems with high levels of availability
  • Core Java and related technologies frameworks like Spring and Drools
  • System integration and messaging including technologies like
  • JMS
  • REST
  • Message brokers (e.g. MQ)
  • Data and modeling technologies
  • SQL and RDBMS' like Oracle or Sybase
  • ORMs like Hibernate or myBatis
  • Application servers like Tomcat
  • *nix environments and scripting
  • Build tools like Maven
  • Test tools like JUnit, Cucumber or Selenium
  • Performance analysis and tuning across system boundaries
Soft Skills
You have a track record:
  • Thinking creatively and solving problems simply, not always through technology
  • Working with people of differing skill sets driving a cross-functional global team
  • Communicating with and tailoring your message to a range of audiences in both verbal and non-verbal forums
  • Managing a diverse set of competing stakeholder requirements
  • Being a self-starter, able to take initiative and drive a program independently
  • Building real and lasting relationships with your team and extended partners
  • Sharing knowledge and learning from others
  • Adapting to change and working through ambiguity
Apply Now    
Link for schema

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.