CME Technology Referential Data Services team is looking for a Senior Software Engineer to support the Access & Onboarding Product for Customer Portfolio. The role involves engineering secure, scalable, and reliable technology solutions to advance CMEG in the global marketplace and serve risk management needs of customers.
Requirements
- 8+ years experience as a Full Stack developer, engaging in Front-End and Back-End development.
- Proficient in Java, Python, Spring Framework, RESTful API’s.
- Experience in React, JavaScript (ES6), HTML, CSS, JSON and related technologies.
- Experience building and bundling web application artifacts with tools like Webpack.
- Proficient with SCM and build tools Git and Maven.
- Experience with Google Cloud Platform, Google Cloud Certification is a plus.
- Experience with fault tolerant, distributed, microservice architectures.
Responsibilities
- Designs, codes independently and identifies potential opportunities for code optimization.
- Involved in requirements gathering, analysis and solution development for GCP cloud-based solutions.
- Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code.
- Applies strong knowledge of Java language, DBMS and middle-ware technologies in designing, developing and testing key components.
- Ensures systems are well supported, secure and meet standards.
- Engages in interactions between systems/ components, identifying impacted systems, flows, and infrastructure components.
- Troubleshoots and extend real-time support for the customer facing environments.
Other
- The role plays a significant role in the engineering team, collaborating with Stakeholders - Product Owners, Architects, Business Analysts, Software Engineers, QA Analysts and ensures focus on development, design and implementation of requirements, while ensuring compliance with the SDLC process.
- Exhibits highly developed language proficiency.
- Uses patterns frequently, contributing to best practice and process enhancements.
- Support build deployments and troubleshoot infrastructure and environment related issues.
- Supports system-wide testing and integration testing.