We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Post Trade Technology Controls organization, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
In this role, your mission is to innovate and deliver advanced solutions that enhance our business controls environment. Your expertise in design, analytics, development, coding, testing, and application programming will be vital to achieving success for both you and your team. Your proficiency across multiple technology domains will be key in reaching strategic goals and solving complex, mission-critical challenges, both within and beyond the team. Your passion for adopting cutting-edge technologies and methodologies will inspire others to follow suit. Moreover, you'll have the opportunity to collaborate with a global network of technologists from around the world, enriching your professional experience.
Want more jobs like this?
Get jobs in Bournemouth, United Kingdom delivered to your inbox every week.
Job responsibilities
- Develops Innovative Software Solutions: Designs, develops, and troubleshoots software solutions with the ability to think beyond conventional approaches to solve complex technical problems.
- Ensures Code Quality and Security: Writes secure, high-quality production code and maintains algorithms that operate seamlessly with relevant systems.
- Creates Architectural Artifacts: Produces architecture and design documents for complex applications, ensuring that design constraints are adhered to during software development.
- Data Analysis and Visualization: Collects, analyzes, and synthesizes data from large, diverse datasets to create visualizations and reports that drive continuous improvement in software applications and systems.
- Identifies and Solves Hidden Problems: Proactively uncovers hidden issues and patterns in data, using these insights to enhance coding practices and system architecture.
- Engages in Technology Communities: Actively participates in software engineering communities of practice and events that explore new and emerging technologies.
- Fosters an Inclusive Team Culture: Contributes to a team culture that values diversity, equity, inclusion, and respect.
- Innovates Continuously: Develops new and creative solutions to complex technical challenges, continuously seeking improvement.
- Participates in Agile Practices: Engages in agile/scrum ceremonies, including daily standups, planning sessions, and demos, incorporating feedback into future projects.
Required qualifications, capabilities, and skills
- A degree in Computer Science, Software Engineering, Information Technology, or a related field is often required.
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficiency in Java: Strong understanding of Java programming language and its core libraries,
- Object-Oriented Programming (OOP): Solid grasp of OOP principles and design patterns,
- Proficiency in React: Strong understanding of React and its core principles, including component-based architecture and state management.
- Frameworks and Tools: Experience with key Java frameworks such as Spring, Hibernate.
- Database Management: Experience with SQL and relational databases like MySQL, PostgreSQL, or Oracle.
- Version Control Systems: Proficiency with Git version control.
- Build Tools: Experience with Maven.
- Testing Frameworks: Proficiency with Junit5, along with experience in other relevant testing tools and frameworks.
Preferred qualifications, capabilities, and skills
- Cloud Platform Experience: Proficiency with major cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
- DevOps and CI/CD: Experience with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines in a cloud environment.
- Database Management: Additional knowledge of NoSQL and other databases variants would be a plus.
ABOUT US
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 recognize 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, color, 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. Visit our FAQs for more information about requesting an accommodation.
ABOUT THE TEAM
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.