This site uses cookies. To find out more, see our Cookies Policy

Java Engineer in Brentwood, TN at Vaco

Date Posted: 10/23/2018

Job Snapshot

Job Description

Java Engineer- Nashville $110k

We have an immediate need for Java Engineers to work directly with customers and Systems integrators to implement and integrate the Synthesys Platform capabilities to help meet our customer's needs. In this position, you will be exposed to several of our customers across multiple vertical business lines to help provide greater oversight on technical implementation details. As an individual contributor, your efforts will range from implementing new customer integrations to extending core product functionality. In an internal advisory role, you may be assisting the Product Engineering team interpret and implement customer enhancement requests



Primary Duties-

  • Contribute to a complex code base with a well-defined public API
  • Assist in delivering large scale SaaS projects
  • Interact with Customer's IT to enable them to understand the platform capabilities and implementation detail
  • Write precise and thorough documentation to support your implementation
  • Create well engineered, well tested and well documented software libraries and applications in Java 8
  • Travel up to 40%


Desired Qualifications-

      • Bachelor's Degree (or higher) in Computer Science, or related field
      • Ability to debug errors in JVM based programs
      • 3+ years Java programming experience and/or C++, C#
      • Must have excellent communication skills with the ability to present complex technical solutions to business people
      • Ability to effectively communicate with Customers
      • Experience with build systems such as Maven, Gradle Ant, etc.
      • Ability to work independently as well as with a group environment
      • Understanding of version control systems, such as git, svn or mercurial
      • Experience with at least one scripting language (Bash, Python, Groovy, etc.)Extensive Experience with the Linux operating System Comfortable with UNIX shell scriptin Familiarity with distributed processing on large clusters (Amazon EC2 or Azure
      • Familiarity with distributed processing on large clusters (Amazon EC2 or Azure
      • Masters or PhD in Computer Science or related field
      • Understanding of big data technologies including YARN, Spark, HDFS, Kafka
      • Knowledge of web application servers such as Jetty or JBoss
      • Experience in Natural Language Processing (NLP), text analytics, machine learning, and/or artificial intelligence (AI)
      • Exposure to project management systems such as Jira