Core Java Developer - Westmont, United States - Roy Talman & Associates

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

    3 weeks ago

    Default job background
    Description

    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