Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Chicago?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Software Technology Inc

Chicago / Global

Java Developer

Job Description

Java Developer Project Overview: Looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade solutions. The ideal candidate will have a strong technology background working in capital markets space.

Contractor’s Role: As a developer, the person will lead and develop on proprietary software applications, champion new technologies and best practices, manage strong relationships with stakeholders as well as spearhead implementation needs with vended platform(s).

Qualifications:

Minimum 6+ years of software development experience

Full Stack development Lead with proficiency in Java/J2EE stack – spring framework and spring boot, PCF and Rest API development experience

Experience in MQ Series, Solace or Kafka

Experience with micro service development and building applications for performance & reliability

Experience with relational databases such as Oracle/SQL Server and writing complex SQLs, stored procedures, functions and triggers.

Experience with one of the ETL/Data Management toolset such as Markit EDM, Talend or other tools is required

Experience in front-end technologies such as React, Angular JS

Self-driven and ability to learn will be key requirement for this role

Experience developing within an agile development environment using continuous integration tools

Tasks & Responsibilities:

Obtains a highly detailed understanding of the applications for which the role is responsible. Acts as technical expert on these applications when interfacing with other teams, both internal and external, and senior management

Design, build, and maintain efficient, reusable, and reliable applications.

Work within an agile development process to deliver quality solutions on a predictable schedule.

Develop, test and maintain applications, including designing, coding, testing, debugging, and installation as needed.

Consults with partners from systems and other business units regarding new techniques, practices, or technologies in data processing and the impact of proposed and ongoing projects.

Works with business leaders and business unit partners to define priorities and deliver custom solutions to solve business problems or address business needs.

Provide L3 support for the production environment, assist in the diagnosis and resolution of incidents, and maintain the stability and integrity of systems

Ensure the best possible performance, quality, and responsiveness of the applications

Identify bottlenecks and bugs, and devise solutions to these problems.

Mentor team members on different technologies, applications and business processes.

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location