Lead Software Engineer Java, AWS, LLM, ML

JPMorganChase

Not Interested
Bookmark
Report This Job

profile Job Location:

Glasgow - UK

profile Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Join JPMorgan Chases Risk Technology organization and help deliver trusted market-leading products that drive business success. Youll collaborate with talented professionals solve complex challenges and grow your expertise in a supportive innovative environment.

Job Summary:
As a Software Engineer in the Risk Technology organization you will serve as a seasoned member of an agile team to design and deliver critical technology solutions across multiple technical areas. You will contribute to secure stable and scalable products participate in agile meetings and rituals and collaborate with global teams to meet business objectives. Your role will involve technical troubleshooting code development and supporting production systems.

Job Responsibilities:

  • Execute software solutions design development and technical troubleshooting to build and optimize technology products.
  • Create secure high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Produce architecture and design artifacts for complex applications ensuring design constraints are met.
  • Gather analyze synthesize and develop visualizations and reporting from large diverse data sets to drive continuous improvement.
  • Proactively identify hidden problems and patterns in data to improve coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and events exploring new and emerging technologies.
  • Participate in all agile meetings and rituals including daily standups sprint planning backlog reviews demos and retrospectives.
  • Collaborate with multinational agile development support and business teams to meet sprint objectives.
  • Provide level three support for production systems.
  • Learn and apply system processes methodologies and skills for the development of secure stable code and systems.

Required Qualifications Capabilities and Skills:

  • Formal training or certification in software engineering concepts with applied experience.
  • Hands-on experience in system design application development testing and operational stability.
  • Proficient in coding in one or more languages including Core Modern Java (e.g. Streams Multithreading Collections Exception handling Lambdas).
  • Strong knowledge of Spring Boot framework REST API design principles and best practices.
  • Experience with microservices architecture and cloud-native application development including AWS Cloud Platform (ECS EKS Lambda S3 Kubernetes Terraform).
  • Experience with Databricks.
  • Strong coding fundamentals including algorithms and data structures.
  • Experience developing debugging and maintaining code in a large corporate environment with modern programming and database querying languages.
  • Overall knowledge of the Software Development Life Cycle TDD and BDD and proficiency in writing unit functional and integration automated tests.
  • Solid understanding of agile methodologies such as Scrum CI/CD application resiliency and security.
  • Experience writing streaming applications with Apache Kafka or similar messaging technology.
  • Proficient in working with relational and NoSQL databases and experience with containers (Docker) and Kubernetes or similar orchestration platforms.

Preferred Qualifications Capabilities and Skills:

  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g. cloud AI machine learning).
  • Experience with AI automation frameworks and integrating Large Language Models (LLMs) into software solutions including prompt engineering model evaluation and deployment.
  • Familiarity with LLM platforms and tools (OpenAI Hugging Face or similar).
  • Hands-on experience in machine learning deep learning and related fields with exposure to major frameworks like TensorFlow PyTorch.
  • Developer or Solutions Architect Level AWS Certification.
  • Exposure to Infrastructure as Code and API development in public cloud contexts.
  • Familiarity with event-driven architectures and modern front-end technologies.
  • Experience with observability tools such as Splunk Datadog Dynatrace or Grafana.
  • Experience with distributed databases like AWS DynamoDB AWS RDS Aurora Cassandra and Terraform infrastructure-as-code.
  • Proficiency in multiple modern programming languages (Java Python SQL).
  • Experience in financial services or trust and estate domains.



Required Experience:

IC

DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Join JPMorgan Chases Risk Technology organization and help deliver trusted market-leading products that drive business success. Youll collaborate with talented professionals s...
View more view more

Key Skills

  • Access Control System
  • Engineering
  • Bar Management
  • Jpa
  • Law
  • Jdbc

About Company

Company Logo

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans ov ... View more

View Profile View Profile