> Markdown version of [/jobs/ext/2268763-java-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/2268763-java-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Lead Software Engineer - **Company:** Morgan, Inc. - **Location:** Columbus, OH, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Test Suite, Artificial Intelligence, Architectural Patterns, Automation of Tests, Behavior-Driven Development, Cloud Computing, Code Review, Continuous Delivery, Continuous Integration, Digital Assets, Google Guice, IBM WebSphere MQ, Python (Programming Language), Machine Learning, Object-Oriented Software Development, Reliability Engineering, Secure Coding, Service Development Studio, Software Engineering, Transaction Processing (Computing), Data Processing, Scripting, Test-Driven Development (TDD), Model Validation, Backend, Production Code, Data Analytics, Ethereum, Apache Kafka, Video Streaming - **Published:** August 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/lead-software-engineer-java-columbus-oh--015c9116-7ace-4485-9f43-6fc8a0ac8b9c ## About the Role * Formal training or certification on software engineering concepts and 5+ years applied experience * Proficiency in Core Java and object-oriented design with strong problem-solving skills. * Demonstrated experience applying test-driven development and behavior-driven development, including mocking frameworks and automated test suites. * Hands-on experience with inversion of control frameworks such as Spring or Guice. * Experience with messaging and streaming technologies such as Kafka, IBM MQ, or Solace. * Strong understanding of engineering fundamentals including continuous integration/continuous delivery, application resiliency, and secure coding practices. * Proven ability to partner with cross-functional stakeholders and communicate complex technical topics clearly. * Practical experience using data-driven methods (including applied AI/ML where appropriate) to improve decision-making, performance, or operational outcomes. Preferred Qualifications, Capabilities, and Skills * Experience with cloud platforms and relevant certifications. * Proficiency in Python for automation, data processing, or service development. * Experience with digital assets technologies such as smart contracts, Ethereum, and digital wallets. * Familiarity with responsible AI practices such as model evaluation, drift monitoring, and safe deployment patterns., Artificial Intelligence (AI), Asset Management, Automation, Behavior Driven Development (BDD), Business Banking, Cloud Computing, Code Reviews, Commercial Banking, Compensation and Benefits, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Customer/Client Research, Data Processing, Diversity, Ethereum, Financial Transactions, Government, Investment Management, Investment Services, Java, Liquidity, Machine Learning, Machine Tool, Process Improvement, Product Design, Python Programming/Scripting Language, Reliability Engineering, Risk Management, Secure Coding, Small Business, Software Design, Software Development, Software Engineering, Technical Leadership, Test Automation, Test Driven Development (TDD), Test Harness, Test Suite, Transaction Processing/Management, Wealth Management ## Description As a Java Lead Software Engineer at JPMorganChase within Asset & Wealth Management, you will help advance Morgan Money's next-generation liquidity trading capabilities for corporate clients across regions. You will build resilient, secure, high-performing services and partner closely with investment and trading stakeholders to deliver measurable business outcomes. You will contribute to a fast-paced engineering culture with frequent production releases and help identify practical opportunities to apply AI and machine learning to improve reliability, insights, and client outcomes., * Collaborate directly with investment teams, traders, and portfolio managers to translate objectives into durable technical solutions. * Design and deliver high-quality backend services in Java with a focus on scalability, resiliency, and low-latency performance. * Drive engineering decisions that shape product design, application functionality, and operational readiness. * Lead delivery within an agile team, supporting frequent releases and continuous improvement based on business needs. * Develop secure production code and review code changes to raise quality, maintainability, and reliability. * Influence technology choices by evaluating and applying modern architectures, patterns, and tooling where they add clear value. * Provide technical guidance to engineers and partner teams to accelerate delivery and reduce operational risk. * Champion strong software development practices including automated testing, continuous integration, and continuous delivery. * Improve observability and incident readiness by leveraging analytics and AI/ML techniques for anomaly detection, alert quality, and faster triage. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [SSO with Ethereum and Next JS](https://www.wearedevelopers.com/videos/288-sso-with-ethereum-and-next-js) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Agentic AI Systems for Critical Workloads](https://www.wearedevelopers.com/videos/1592-agentic-ai-systems-for-critical-workloads) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)