Lead Software Engineer - Java, AWS

JPMorgan Chase & Co.
Glasgow, United Kingdom
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Glasgow, United Kingdom

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Software Quality
Code Review
Databases
Software Design Patterns
DevOps
Distributed Systems
Revision Control Systems
Java Web Services
NoSQL
Object-Oriented Software Development
Performance Tuning
Software Architecture
Software Engineering
Software Systems
SQL Databases
GIT
Containerization
Front End Software Development
REST
Microservices

Job description

As a Lead Java Software Engineer in our Glasgow Technology Hub, you will guide the development of high-quality software solutions that power our business. You'll work closely with cross-functional teams to deliver scalable applications and drive best practices. Your leadership will help foster a culture of innovation and technical excellence. You will play a key role in shaping our technology roadmap and mentoring engineers as well as leveraging AI and machine learning to drive innovation and deliver smarter solutions. Together, we'll build solutions that make a difference., * Lead the design, development, and deployment of Java-based applications

  • Collaborate with stakeholders to define technical requirements and project goals
  • Mentor and support engineers, fostering growth and knowledge sharing
  • Drive code quality, performance, and security standards across projects
  • Implement best practices in software engineering and agile methodologies
  • Troubleshoot and resolve complex technical issues
  • Review code and provide constructive feedback to team members
  • Coordinate with other teams to ensure seamless integration of systems
  • Champion innovation and continuous improvement within the team
  • Manage project timelines and deliverables to meet business objectives
  • Communicate progress and challenges effectively to leadership

Requirements

  • Demonstrate proficiency in Java and object-oriented programming
  • Apply strong problem-solving and analytical skills
  • Utilize experience with software architecture and design patterns
  • Work effectively in agile development environments
  • Communicate clearly and collaborate with diverse teams
  • Lead and motivate others in a fast-paced setting
  • Ensure code quality through testing and review processes
  • Manage multiple priorities and adapt to changing requirements
  • Uphold security and compliance standards in software development
  • Use version control tools such as Git
  • Apply knowledge of RESTful APIs and microservices

Preferred Qualifications, Capabilities, and Skills:

  • Bring experience with cloud platforms and containerization
  • Apply familiarity with DevOps practices and CI/CD pipelines
  • Utilize knowledge of front-end technologies and frameworks
  • Demonstrate expertise in performance tuning and optimization
  • Leverage experience with database technologies (SQL and NoSQL)
  • Use understanding of distributed systems and scalability
  • Apply experience in mentoring and developing engineering talent

About the company

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.

Apply for this position