Software Engineering II - Java/Kotlin
Software Engineering II - Java/Kotlin

Software Engineering II - Java/Kotlin

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

At a Glance

  • Tasks: Join an agile team to innovate and deliver cutting-edge technology products.
  • Company: J.P. Morgan is a global leader in financial services, serving top corporations and governments.
  • Benefits: Enjoy a diverse workplace with opportunities for growth and flexible working options.
  • Why this job: Be part of a dynamic team that values innovation and personal development.
  • Qualifications: Proficiency in Java or Kotlin, experience with cloud platforms, and modern software practices required.
  • Other info: We value diversity and inclusion, offering equal opportunities for all applicants.

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

Be an integral part of an agile team that is constantly pushing the envelope to innovate, build, enhance and deliver top-notch technology products. As a Software Engineer at JPMorgan Chase within the Strategic Growth Office and a part of the Aumni Team, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

Job responsibilities:

  • Execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Structure software so that it is easy to understand, test and evolve.
  • Write unit, component, integration, end-to-end and performance tests.
  • Promptly investigate and fix issues and ensure they do not resurface in the future.
  • Own and deliver end-to-end, scalable, and secure solutions in the form of cloud-native microservice architecture applications, leveraging modern technologies and the best industry practices.
  • Ensure our releases happen with zero downtime for our end-users.
  • Ensure our systems are reliable and easy to operate.
  • Take the initiative and shape your own path with a pragmatic and iterative approach to achieving long-term goals.

Required qualifications, capabilities, and skills:

  • Formal training or certification on Kotlin or Java concepts and proficient advanced experience (if Java, a willingness to learn Kotlin).
  • Contribute to designing and building scalable and performant front-end solutions written in TypeScript using React.
  • Experience building/consuming RESTful APIs and (micro)services with frameworks like Spring Boot.
  • Experience building solutions on at least one Cloud platform (AWS, Azure, GCP).
  • Experience working on globally distributed applications with strict consistency requirements.
  • Knowledge of modern software architecture patterns.
  • Experience with modern CI/CD platforms such as CircleCI.
  • Experience with modern version control platforms such as GitHub.
  • Adjust quickly to changing priorities and conditions.
  • Copes effectively with complexity and change.
  • Learn technologies and patterns quickly.
  • Comfortable in uncharted waters.
  • Ability to see the long term by choosing suitable technologies and approaches based on the end goals.
  • High standards; expect personal performance and team performance to be nothing short of the best.

Preferred qualifications, capabilities and skills:

  • Fluency across the full engineering stack, covering TypeScript, React (including common patterns in AG-Grid and Charting libraries), Java and Spring Boot.
  • Experience designing and building solutions on at least one Cloud platform (AWS, GCP).
  • Experience building and deploying on Kubernetes (or some other container orchestration platform).
  • Experience using Kafka.
  • Experience using both relational databases (e.g. Postgres) and non-relational databases (e.g. DynamoDB).

About Us:

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.

We recognise that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.

About The Team:

J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Software Engineering II - Java/Kotlin employer: J.P. Morgan

At J.P. Morgan, we pride ourselves on fostering a dynamic and inclusive work environment where innovation thrives. As a Software Engineer within our Strategic Growth Office, you will have the opportunity to work with cutting-edge technologies while collaborating with a diverse team dedicated to delivering exceptional solutions. We offer robust career development opportunities, a commitment to diversity and inclusion, and a culture that encourages personal growth and high performance, making us an outstanding employer for those seeking meaningful and rewarding careers in technology.
J

Contact Detail:

J.P. Morgan Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineering II - Java/Kotlin

✨Tip Number 1

Familiarise yourself with the latest trends in Java and Kotlin development. Join online forums or communities where you can discuss best practices and learn from others in the field. This will not only enhance your knowledge but also show your passion for continuous learning.

✨Tip Number 2

Gain hands-on experience with cloud platforms like AWS, Azure, or GCP. Consider working on personal projects or contributing to open-source projects that utilise these technologies. This practical experience will make you stand out as a candidate who can deliver scalable solutions.

✨Tip Number 3

Brush up on your skills in building RESTful APIs and microservices using frameworks like Spring Boot. Create a portfolio showcasing your projects that demonstrate your ability to design and implement these services effectively.

✨Tip Number 4

Network with current employees at J.P. Morgan or attend industry meetups to gain insights into their work culture and expectations. This can provide you with valuable information that you can leverage during your interview process.

We think you need these skills to ace Software Engineering II - Java/Kotlin

Proficient in Java and Kotlin
Experience with TypeScript and React
Knowledge of Spring Boot framework
Building and consuming RESTful APIs
Experience with cloud platforms (AWS, Azure, GCP)
Understanding of microservice architecture
Familiarity with CI/CD tools like CircleCI
Version control using GitHub
Ability to troubleshoot technical issues
Experience with container orchestration (Kubernetes)
Knowledge of Kafka for messaging
Experience with relational databases (e.g. Postgres)
Experience with non-relational databases (e.g. DynamoDB)
Strong problem-solving skills
Adaptability to changing priorities
Ability to work on globally distributed applications

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java and Kotlin, as well as any relevant projects involving cloud platforms like AWS or Azure. Use keywords from the job description to demonstrate that you meet the qualifications.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the responsibilities outlined in the job description, such as building scalable microservices or working with CI/CD platforms.

Showcase Relevant Skills: Clearly list your technical skills, especially those mentioned in the job description, such as RESTful APIs, Spring Boot, and modern software architecture patterns. Provide examples of how you've applied these skills in previous roles.

Prepare for Technical Questions: Anticipate technical questions related to software design, troubleshooting, and cloud-native applications. Be ready to discuss your problem-solving approach and provide examples of how you've tackled complex issues in past projects.

How to prepare for a job interview at J.P. Morgan

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java and Kotlin in detail. Highlight specific projects where you've implemented these technologies, focusing on your problem-solving skills and how you approached technical challenges.

✨Demonstrate Agile Mindset

Since the role is part of an agile team, be ready to talk about your experience working in agile environments. Share examples of how you've adapted to changing priorities and contributed to team success through collaboration and flexibility.

✨Understand Cloud Technologies

Familiarise yourself with cloud platforms like AWS, Azure, or GCP, as well as container orchestration tools like Kubernetes. Be prepared to discuss how you've used these technologies in past projects and their impact on scalability and performance.

✨Prepare for Behavioural Questions

Expect questions that assess your ability to cope with complexity and change. Use the STAR method (Situation, Task, Action, Result) to structure your responses, demonstrating how you've handled challenges and achieved results in previous roles.

Software Engineering II - Java/Kotlin
J.P. Morgan
J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>