Roy Talman & Associates

  • Senior Software Engineer

    Job Location(s) US-IL-Westmont
    Posted Date 2 months ago(8/12/2019 11:37 AM)
    Job ID
    2019-15319
    # of Openings
    1
    Category
    Software Developers/Coders
  • Overview

    Position Summary:

     

    We are actively looking for a creative, talented and highly motivated full-stack senior software engineer to join our small development team for an immediate opening.  You will be responsible for development and maintenance of various components, which are sophisticated desktop Java applications.  In addition, we develop a custom solution for distributed computing, 3D graphical processing tools, high-performance data storage and various back-end APIs. Our programming language of choice is core Java, with some Python and C++. This role also requires a person who will be focusing on JVM performance issues

    The company offers a comfortable and informal working environment.  We closely collaborate with a diverse community of application engineers, responsible for defining new product features and supporting customers.

    Responsibilities

     

     Job Responsibilities:

     

    Design and implement new components and on-going feature enhancements

    Under minimal guidance, collaborate with application support engineers on software requirements and application design

    Thoroughly test your code and take full responsibility for its quality

    Share your knowledge through mentoring, reviewing code, and taking part in design discussions

    Follow the company software development processes

    Study new technologies to remain technically current

    Qualifications

    BS degree in Computer Science or Engineering

    Minimum GPA of 3.2/4.0

    Minimum 5 years of professional full-stack application development experience utilizing core Java and object-oriented design principles

    Minimum 1 year of professional experience with any desktop widget toolkit (Java Swing, Java FX, SWT, Qt). Minimum of 1 year JVM experience.

    Experience with JUnit

    Excellent communication skills: be able to clearly explain technical concepts to a diverse audience

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!