Job Details


 Job Summary

Back to Listings
Job Title: Java/Scala Software Engineer
Job Code: SA-JP-IT-0001
Job Location: Chicago, IL 60601
Posted Date: 6/30/2021
Duration: 9 Months
First Shift: 08:00 am - 05:00 pm

 Contact Details

Name: Prince Dash

 Job Description

As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally. 

You will join the Data Engineering team (part of the Engineering and Architecture organization in the Corporate and Investment Bank) and be responsible for delivering solutions to our clients in CIB technology, QR and Data Analytics. We are engineering cutting edge solutions in meta-data & data to model, track and deliver Data in Place and Data in Motion solutions.  Our work facilitates data modelling, lineage & transporting data at scale on Cloud technologies, capturing Models & APIs in our Model Repository and building automation and tooling to control and evolve them.  As part of Engineering & Architecture we are at the forefront of defining & driving adoption of the latest technology and best practice throughout the CIB.

Your role is to work with our users, developers and DevOps teams to gather requirements, design, implement & support our platform. Your knowledge of Java and/or Scala, OOP and/or functional programming, continuous delivery & testing will help our team meet our client’s requirements.  You will work on challenging projects ranging from delivering Cloud based micro-services, meta-programming, DSL & interpreter design to delivery of components to integrate with SQL / NoSQL DBs, Kafka & Spark.  You will work as part of a global and diverse team, with clients across the globe. 

This role requires a wide variety of strengths and capabilities, including:

BS/BA degree or equivalent experience 

Advanced knowledge of application, data, and infrastructure architecture disciplines 

Understanding of architecture and design across all systems 

Working proficiency in developmental toolsets 

Knowledge of industry-wide technology trends and best practices 

Ability to work in large, collaborative teams to achieve organizational goals 

Passionate about building an innovative culture 

Proficiency in one or more modern programming languages 

Understanding of software skills such as business analysis, development, maintenance, and software improvement 

Experience in one or more general purpose programming languages and web technologies: Java, Spring Framework, REST API, cloud, microservice 

Experience with development and build tools (or similar): Intellij/Eclipse, Maven, Gradle, Bitbucket/Git/Gitflow, Sprint Boot, MVC, Spring Cloud 

Scala / functional programming experience preferred

 Job Attachments