Java Full Stack Software Engineer II

JP Morgan

Location: Glasgow City

Job Type: Full time

Posted


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 an experienced Java Full Stack Software Engineer II within the Corporate Enterprise Technology Team, you will work in a dynamic, agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the team that you join, you could be developing mobile features that give our customers and clients more control over how they bank with us, strategizing on how big data can make our trading systems quicker, creating the next innovation in payments for merchants, or supporting the integration of our private and public cloud platforms.

Job Responsibilities:

  • Participate in scrum team stand-ups, code reviews and other ceremonies, contribute to task completion and blocker resolution within your team​
  • Write test cases, leverage unit and integration testing, develop functionality and automation​
  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
  • Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
  • Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity

Required qualifications, capabilities, and skills:

  • Software Engineer with good understanding of Design pattern , Java and Angular or any Front End knowledge.
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Applicant Resiliency, and Security
  • Emerging knowledge of software applications and technical processes within a technical discipline
    • (e.g., Cloud,Core Java , Spring Boot , Spring MVC , Functional programing , Rest Service ,JUnit , kafka )
  • Familiarity with modern front-end technologies​.

Preferred qualifications, capabilities, and skills:

  • Familiarity with modern front-end technologies
  • Exposure to cloud technologies
You’ve got this!