Java Software Engineer

  • Competitive
  • Glasgow, Scotland, United Kingdom
  • Permanent, Full time
  • J.P.Morgan
  • 21 Apr 19

Java Software Engineer

Java Software Engineer

As a member of our Software Engineering Group you will dive head-firstinto creating innovative solutions that advance businesses and careers. You'lljoin an inspiring and curious team of technologists dedicated to improving the design,analytics, development, coding, testing and application programming that goesinto creating high quality software and new products. You'll be tasked withkeeping the team and other key stakeholders up to speed on the progress ofwhat's being developed. Coming in with an understanding of the importance ofend-to-end software development-such as Agile frameworks-is key. And best ofall, you'll be working with and sharing ideas, information and innovation withour global team of technologists from all over the world.

This role requires a wide variety ofstrengths and capabilities, including:

  • Advanced knowledge ofapplication, data and infrastructure architecture disciplines
  • Understanding ofarchitecture and design across all systems
  • Working proficiency indevelopmental toolsets
  • Ability to collaborate withhigh-performing teams and individuals throughout the firm to accomplish commongoals
  • Understanding of softwareskills such as business analysis, development, maintenance and softwareimprovement
  • Experience Java developmentexperience with J2EE, Spring or similar frameworks
  • Experience designingwarehouses/data marts and associated ETL/reporting solutions
  • Experience with Databasemodelling and design
  • Experience with Linux shellscripting
  • Good understanding of datastructures, algorithms & multi-threaded programming
  • Experience in buildingreusable services
  • Proven track record inapplication delivery

Desirable (but not essential):

  • Experience working on highthroughput mission critical high performance STP platforms
  • Messaging such as MQ
  • Continuous Integration (e.g.Jenkins)
  • Test Driven Development (e.g.Fitnesse / JUnit)
  • Batch scheduling systems (e.g.Control-M, Autosys)
  • Prior experience in thefinancial industry

Person Specification:

  • Bright and enthusiastic,self-starter
  • Strong communication andinterpersonal skills
  • Excellent analytical andproblem-solving skills
  • Outstanding presentationskills
  • Open minded with an ability towork in a team environment

When you work at JPMorganChase & Co., you're not just working at a global financial institution.You're an integral part of one of the world's biggest tech companies. In 14technology hubs worldwide, our team of 40,000+ technologists design, build anddeploy everything from enterprise technology initiatives to big data and mobilesolutions, as well as innovations in electronic payments, cybersecurity,machine learning, and cloud development. Our $9.5B+ annual investment intechnology enables us to hire people to create innovative solutions that willnot only transform the financial services industry, but also change the world.

At JPMorgan Chase & Co.we value the unique skills of every employee, and we're building a technologyorganization that thrives on diversity. We encourage professional growth andcareer development, and offer competitive benefits and compensation. If you'relooking to build your career as part of a global technology team tackling bigchallenges that impact the lives of people and companies all around the world,we want to meet you.

JPMorgan Chase & Co. isan equal opportunity employer.