Software Engineer III - Java / Kotlin
Software Engineer III - Java / Kotlin

Software Engineer III - Java / Kotlin

Full-Time 43200 - 72000 £ / 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: Proficient in Java or Kotlin, with experience in cloud platforms and modern software architecture.
  • Other info: We value diversity and inclusion, offering equal opportunities for all applicants.

The predicted salary is between 43200 - 72000 £ 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.
  • Make sure 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 applied 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.
  • Ability to see the long term by choosing suitable technologies and approaches based on the end goals.
  • High standards; we are looking for people who 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).

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.

Software Engineer III - Java / Kotlin employer: J.P. MORGAN-1

At J.P. Morgan, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within our agile teams. As a Software Engineer III in our Strategic Growth Office, you'll benefit from extensive opportunities for professional growth, access to cutting-edge technologies, and a commitment to diversity and inclusion, all while contributing to impactful projects that shape the future of financial services.
J

Contact Detail:

J.P. MORGAN-1 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer III - Java / Kotlin

✨Tip Number 1

Familiarise yourself with the latest trends in Java and Kotlin development. Being well-versed in modern frameworks and libraries will not only boost your confidence but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Engage with the developer community through platforms like GitHub or Stack Overflow. Contributing to open-source projects or answering questions can showcase your skills and help you build a network that might lead to job opportunities.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges on platforms like LeetCode or HackerRank. Focus on problems related to microservices, RESTful APIs, and cloud solutions to align with the job requirements.

✨Tip Number 4

Research J.P. Morgan's technology initiatives and recent projects. Understanding their business objectives and how your skills can contribute will help you articulate your value during discussions with the hiring team.

We think you need these skills to ace Software Engineer III - Java / Kotlin

Proficiency in Java and Kotlin
Experience with TypeScript and React
Building and consuming RESTful APIs
Microservices architecture
Cloud platform experience (AWS, Azure, GCP)
CI/CD practices and tools (e.g., CircleCI)
Version control systems (e.g., GitHub)
Understanding of modern software architecture patterns
Experience with container orchestration (e.g., Kubernetes)
Familiarity with messaging systems (e.g., Kafka)
Knowledge of relational and non-relational databases (e.g., Postgres, DynamoDB)
Strong problem-solving skills
Ability to work in an agile environment
Adaptability to changing priorities
High standards for personal and team performance

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. Emphasise your familiarity with microservices and RESTful APIs.

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 job responsibilities, such as building scalable applications or working in agile teams.

Showcase Relevant Skills: Clearly list your technical skills, especially those mentioned in the job description, such as TypeScript, React, Spring Boot, and CI/CD tools. Provide examples of how you've applied these skills in past roles.

Prepare for Technical Questions: Be ready to discuss your problem-solving approach and provide examples of how you've tackled complex technical challenges. Familiarise yourself with common software architecture patterns and be prepared to explain your thought process.

How to prepare for a job interview at J.P. MORGAN-1

✨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 or GCP, as well as microservices architecture. Be prepared to discuss how you've built or deployed applications in the cloud and the benefits of using such technologies.

✨Prepare for Behavioural Questions

Expect questions that assess your ability to work under pressure and handle complexity. Use the STAR method (Situation, Task, Action, Result) to structure your responses, showcasing your high standards and commitment to quality.

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