Software Engineer II- Java

Software Engineer II- Java

Glasgow Full-Time 36000 - 60000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Join an agile team to design and develop cutting-edge software solutions.
  • Company: Be part of JPMorgan Chase, a leader in financial services and technology.
  • Benefits: Enjoy opportunities for career growth, diverse culture, and a collaborative environment.
  • Why this job: Gain hands-on experience while contributing to impactful technology products.
  • Qualifications: Must have training in software engineering and experience with Java and Spring Boot.
  • Other info: Familiarity with front-end technologies is a plus; embrace a culture of diversity and inclusion.

The predicted salary is between 36000 - 60000 £ per year.

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 Margin and Collateral technology 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 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.
  • Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
  • Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.
  • Adds to team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills:
  • Formal training or certification on software engineering concepts and expanding applied experience.
  • 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.
  • Proficient in coding Core Java, J2EE and Spring Boot.
  • Experience across the whole Software Development Life Cycle.
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile).
  • Experience in defining test scenarios and automating unit and integration tests.
  • Skilled in performance testing and code optimization.
  • Proficient with Oracle and Cassandra databases.
  • Experienced in build and deployment processes using Bitbucket, Git, Jules and CLOUD.
  • Possesses excellent problem-solving skills, attention to detail, and strong communication and teamwork abilities.
Preferred qualifications, capabilities, and skills:
  • Familiarity with front-end technologies such as EXTJS and ReactJS is a plus.
  • Knowledgeable in MQ, Kafka, and message parsers.
  • Certification in Oracle JDK11 or JDK17 is a plus.

Software Engineer II- Java employer: JPMorgan Chase & Co.

At JPMorgan Chase, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Software Engineer II, you will not only work with cutting-edge technology but also benefit from extensive professional development opportunities, a commitment to diversity and inclusion, and a supportive team environment that encourages growth and creativity. Located in a vibrant city, our office offers a dynamic atmosphere where your contributions are valued and rewarded, making it an ideal place for those seeking meaningful and impactful careers.
J

Contact Detail:

JPMorgan Chase & Co. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II- Java

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Core Java, J2EE, and Spring Boot. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

✨Tip Number 2

Engage with the software engineering community, especially those focused on agile methodologies and CI/CD practices. Networking with professionals in this space can provide insights and potentially lead to referrals for the position.

✨Tip Number 3

Prepare to discuss your problem-solving approach and how you've tackled technical challenges in past projects. Being able to articulate your thought process will demonstrate your analytical skills and fit for the role.

✨Tip Number 4

Showcase your understanding of the importance of diversity, equity, and inclusion in tech teams. Be ready to share examples of how you've contributed to a positive team culture in previous roles, as this aligns with the company's values.

We think you need these skills to ace Software Engineer II- Java

Core Java
J2EE
Spring Boot
Software Development Life Cycle (SDLC)
Agile Methodologies
CI/CD
Application Resiliency
Security Best Practices
Database Querying Languages
Oracle Database
Cassandra Database
Technical Troubleshooting
Performance Testing
Code Optimization
Unit and Integration Testing
Version Control Systems (Bitbucket, Git)
Build and Deployment Processes
Problem-Solving Skills
Attention to Detail
Strong Communication Skills
Teamwork Abilities

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Core Java, J2EE, and Spring Boot. Include specific projects where you've applied these skills, especially in a corporate environment.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with agile methodologies and how you can contribute to the team culture of diversity, equity, and inclusion.

Showcase Relevant Experience: Detail your hands-on experience in system design, application development, and testing. Provide examples of how you've solved technical problems and contributed to operational stability.

Highlight Continuous Learning: Mention any formal training or certifications you have in software engineering concepts. If you've worked with cloud technologies, artificial intelligence, or machine learning, be sure to include that as well.

How to prepare for a job interview at JPMorgan Chase & Co.

✨Showcase Your Java Skills

Make sure to highlight your proficiency in Core Java, J2EE, and Spring Boot during the interview. Be prepared to discuss specific projects where you've applied these technologies, as well as any challenges you faced and how you overcame them.

✨Demonstrate Agile Methodology Knowledge

Since the role involves working within an agile team, it's crucial to demonstrate your understanding of agile methodologies. Be ready to share examples of how you've contributed to CI/CD processes or how you've adapted to changes in project requirements.

✨Prepare for Technical Troubleshooting Questions

Expect questions that assess your problem-solving skills and technical troubleshooting abilities. Prepare to discuss how you've approached debugging and maintaining code in previous roles, and be ready to walk through your thought process when solving complex issues.

✨Emphasise Teamwork and Communication

This position values strong communication and teamwork skills. Be prepared to discuss how you've collaborated with others in past projects, how you handle conflicts, and how you contribute to a positive team culture, especially regarding diversity and inclusion.

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>