Core Java Developer - Roy Talman & Associates
Westmont, IL 60559
About the 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
- 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
Source : Roy Talman & Associates