LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Lead Software Engineer - Java

at J.P. Morgan

Back to all Java jobs
J.P. Morgan logo
Industry not specified

Lead Software Engineer - Java

at J.P. Morgan

Tech LeadNo visa sponsorshipJava

Posted 18 hours ago

No clicks

Compensation
Not specified GBP

Currency: £ (GBP)

City
Not specified
Country
United Kingdom

As a Java Technical Lead, you will partner with the Product Owner to drive the technical direction of the platform while remaining hands-on in development. You will lead and mentor developers, ensure code quality, and deliver best-in-class solutions across multiple software engineering disciplines. You will collaborate with global teams, contribute to architecture and design, and support application deployment and stability as part of a DevOps culture. This role offers opportunities to grow your career in a collaborative, agile environment.

Location: GLASGOW, LANARKSHIRE, United Kingdom

Join an inspiring and curious team of technologists dedicated to creating high-quality software and new products. As a Java Technical Lead, you’ll drive innovation, collaborate globally, and help shape the technical direction of our platforms. You’ll have the opportunity to grow your career, share ideas, and make a meaningful impact in a supportive, agile environment.

Job Summary:
As a Java Technical Lead in our team, you will partner with the Product Owner to drive the technical direction of the platform while remaining hands-on in development. You will lead and mentor developers, ensure code quality, and deliver best-in-class solutions across multiple software engineering disciplines. You will collaborate with global teams, contribute to architecture and design, and support application deployment and stability as part of a DevOps culture.

Job Responsibilities:

  • Lead and mentor developers, perform code reviews, and support junior team members.
  • Design, develop, code, test, debug, and document software to meet business and security requirements.
  • Drive technical direction and collaborate with the Product Owner and team.
  • Develop cloud-native applications and implement RESTful microservices, containers, and scalable platforms.
  • Manage deployment operations and collaborate with production management for safe releases.
  • Ensure code quality and adherence to standards across the organization.
  • Build high-throughput platforms using Kafka and distributed cache technologies.
  • Contribute to reusable service frameworks and libraries.
  • Collaborate with cross-functional teams to solve problems and deliver solutions.
  • Support application environments and participate in DevOps practices.
  • Analyze and resolve issues, ensuring application and system stability.
  • Required Qualifications, Capabilities, and Skills:

  • BS/BA degree or equivalent experience.
  • Proven hands-on experience as a Java technical lead.
  • Extensive core Java (version 11 or higher) development with Spring Boot or similar frameworks.
  • Experience developing cloud-native applications and implementing RESTful microservices.
  • Hands-on experience with Docker, Kubernetes, and container platforms.
  • Experience with release engineering and continuous delivery processes.
  • Proficiency with multiple database technologies (e.g., Oracle, Cassandra, MongoDB).
  • Experience building high-throughput platforms using Kafka.
  • Experience with distributed cache technologies (e.g., Gemfire, REDIS, GridGain, Ignite).
  • Test-driven development using JUnit, Mockito, or similar.
  • Experience with code instrumentation, monitoring, and application metrics.
  • Strong understanding of data structures, algorithms, and multi-threaded programming.
  • Experience building reusable service frameworks or libraries.
  • Knowledge of industry technology trends and best practices.
  • Ability to work in large, collaborative teams.
  • Passion for building an innovative culture.
  • Preferred Qualifications, Capabilities, and Skills:

  • Experience developing open source or internal libraries for broader team use.
  • Experience with high-throughput, mission-critical, high-performance platforms.
  • Understanding of architecture and design across distributed systems.
  • Experience with AWS and cloud-native software deployment.
  • Experience with message bus technologies such as Kafka or AMPS.
  • Advanced understanding of DevOps principles.
  • Experience with enterprise reference data platforms.
  • Experience in the financial industry.
  • Lead and deliver innovative, high-quality Java solutions while mentoring teams and advancing your career in a collaborative environment.

    Lead Software Engineer - Java

    at J.P. Morgan

    Back to all Java jobs
    J.P. Morgan logo
    Industry not specified

    Lead Software Engineer - Java

    at J.P. Morgan

    Tech LeadNo visa sponsorshipJava

    Posted 18 hours ago

    No clicks

    Compensation
    Not specified GBP

    Currency: £ (GBP)

    City
    Not specified
    Country
    United Kingdom

    As a Java Technical Lead, you will partner with the Product Owner to drive the technical direction of the platform while remaining hands-on in development. You will lead and mentor developers, ensure code quality, and deliver best-in-class solutions across multiple software engineering disciplines. You will collaborate with global teams, contribute to architecture and design, and support application deployment and stability as part of a DevOps culture. This role offers opportunities to grow your career in a collaborative, agile environment.

    Location: GLASGOW, LANARKSHIRE, United Kingdom

    Join an inspiring and curious team of technologists dedicated to creating high-quality software and new products. As a Java Technical Lead, you’ll drive innovation, collaborate globally, and help shape the technical direction of our platforms. You’ll have the opportunity to grow your career, share ideas, and make a meaningful impact in a supportive, agile environment.

    Job Summary:
    As a Java Technical Lead in our team, you will partner with the Product Owner to drive the technical direction of the platform while remaining hands-on in development. You will lead and mentor developers, ensure code quality, and deliver best-in-class solutions across multiple software engineering disciplines. You will collaborate with global teams, contribute to architecture and design, and support application deployment and stability as part of a DevOps culture.

    Job Responsibilities:

  • Lead and mentor developers, perform code reviews, and support junior team members.
  • Design, develop, code, test, debug, and document software to meet business and security requirements.
  • Drive technical direction and collaborate with the Product Owner and team.
  • Develop cloud-native applications and implement RESTful microservices, containers, and scalable platforms.
  • Manage deployment operations and collaborate with production management for safe releases.
  • Ensure code quality and adherence to standards across the organization.
  • Build high-throughput platforms using Kafka and distributed cache technologies.
  • Contribute to reusable service frameworks and libraries.
  • Collaborate with cross-functional teams to solve problems and deliver solutions.
  • Support application environments and participate in DevOps practices.
  • Analyze and resolve issues, ensuring application and system stability.
  • Required Qualifications, Capabilities, and Skills:

  • BS/BA degree or equivalent experience.
  • Proven hands-on experience as a Java technical lead.
  • Extensive core Java (version 11 or higher) development with Spring Boot or similar frameworks.
  • Experience developing cloud-native applications and implementing RESTful microservices.
  • Hands-on experience with Docker, Kubernetes, and container platforms.
  • Experience with release engineering and continuous delivery processes.
  • Proficiency with multiple database technologies (e.g., Oracle, Cassandra, MongoDB).
  • Experience building high-throughput platforms using Kafka.
  • Experience with distributed cache technologies (e.g., Gemfire, REDIS, GridGain, Ignite).
  • Test-driven development using JUnit, Mockito, or similar.
  • Experience with code instrumentation, monitoring, and application metrics.
  • Strong understanding of data structures, algorithms, and multi-threaded programming.
  • Experience building reusable service frameworks or libraries.
  • Knowledge of industry technology trends and best practices.
  • Ability to work in large, collaborative teams.
  • Passion for building an innovative culture.
  • Preferred Qualifications, Capabilities, and Skills:

  • Experience developing open source or internal libraries for broader team use.
  • Experience with high-throughput, mission-critical, high-performance platforms.
  • Understanding of architecture and design across distributed systems.
  • Experience with AWS and cloud-native software deployment.
  • Experience with message bus technologies such as Kafka or AMPS.
  • Advanced understanding of DevOps principles.
  • Experience with enterprise reference data platforms.
  • Experience in the financial industry.
  • Lead and deliver innovative, high-quality Java solutions while mentoring teams and advancing your career in a collaborative environment.

    SIMILAR OPPORTUNITIES

    No similar jobs available at the moment.