Application Developer (Java Fullstack)

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Interfaces
Web Services
SOAP
Management
PL/SQL
PostgreSQL
Java
Visual Basic
Complex Event Processing
Web API
Microsoft Exchange
SQL
Database
Python
Writing
Scripting
Communication
Software Development
Database Administration
Collaboration
Manufacturing

Job Details

Application Developer

Indianapolis, IN - Onsite

6+ Months

Role Overview

This role is for an Application Developer who will work on software applications that connect different systems in a manufacturing environment. The job involves developing user interfaces, integrating web services, connecting with industrial control systems (PLCs), and managing databases.

Responsibilities

  • Develop Applications using Ignition (a software platform for industrial applications).

  • Integrate Web Services using REST and SOAP to allow different systems to communicate.

  • Connect with PLCs (industrial controllers) through Ignition to send and receive data.

  • Manage Databases by reading and writing data in Oracle, SQL Server, or Postgres.

  • Write Scripts using Python, Java, or VB for automation and event handling.

  • Work Onsite at two Cummins plants (CMEP & CEP) and collaborate with plant engineers.


Required Skills

  • Software Development Experience (building applications).

  • Web API Knowledge (understanding how different systems exchange data).

  • Database Knowledge (working with SQL-based databases).

  • Python Programming (writing scripts for automation).

  • Ignition Experience (preferred but not mandatory).

  • Good Communication Skills (to interact with plant engineers and stakeholders).


This role is a mix of software development, industrial automation, and database management, requiring both technical expertise and on-site collaboration at manufacturing plants.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.