Logo
Roy Talman & Associates

Core Java Developer

Roy Talman & Associates, Westmont, Illinois, United States, 60559

Save Job

Overview We are looking for a creative, talented and highly motivated software developer to join our computer science group.

We develop a sophisticated desktop software package for simulating engineering systems.

The job is quite broad in scope, spanning model building, 3D solid modeling and graphics, a UI to enable users to make their own UI components, complex data handling and sharing; security (encryption, etc.), distributed computing, plotting, and 3D/2D animation.

Individuals in this position can work on projects that involve a wide variety of technical skills including logic; DB; UI; data structures; IPC and APIs; and graphics.

Responsibilities

Develop and support desktop Java Swing applications

Design and implement new components and ongoing feature enhancements

Collaborate with support engineers on new requirements and application design

Follow company software development processes and standards

Study new technology and remain technically current

Qualifications

BS degree in Computer Science or Engineering

Minimum GPA of 3.5/4.0

5+ years of professional and/or graduate-level experience with Java

Experience with Windows and Linux

Additional Qualifications Desired:

Experience with Java Swing, Java Threading Model, XML, JDBC

Experience with User Interfaces: event handlers, SWING, SWT, or similar low-latency applications

Experience with relational databases (i.e. MySQL)

Familiarity with writing unit test cases (JUnit)

Knowledge of C++ and JNI

Experience with 3D graphics