Alert Message
Software Engineers (Java)
Westmont, Illinois - United States
Posted Date - 05/22/17
Primary Skills

Senior Software Engineer And Software Project Engineer (2 positions)

Full time direct hire

Competitive salary, full health benefits, vacation, sick and personal days, 401K with profit sharing,

Position Summary:

Client is looking for a creative, talented and highly motivated software developer to join the computer science group. Client develops a sophisticated desktop software package. 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. 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.

Job 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

Essential 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 for Senior Software Engineer OR  2 years for Software Engineer 

* Experience with Windows and Linux

Additional Qualifications Desirable:

* 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 preferred not required

  • Job Code
    JPC – 131
  • Experience
    2 Years
  • Required Documents