Java Middleware Developer

  • Full-time

Company Description

Litmus Automation is an End-to-End Cloud Platform Provider for the Internet of Things.

Litmus Automation is looking to hire an industrial systems engineer to support configuration, integration of control systems and industrial devices as well as aid in creating client Proof of concepts. We practice agile development so speed and a strong sense of ownership are a must. The ideal candidate will have excellent communication and problem solving skills, experience working with industrial systems vendors and customers.

Job Description

Role and Responsibilities

  • Create software code, unit tests and assist with encoding, testing, debugging, and documentation
  • Understand platform requirements and prepare designs for translating those into software applications
  • Uses coding methods in specific programming languages to initiate or enhance program execution and functionality
  • Perform installation of code releases and patches and write scripts or programs for IT applications

Qualifications

Experience & Skills:

  • 2- 5 year’s experience in programming primarily around Java, J2EE stack for backend application development,
  • 2+ years of Middleware Integration experience with at least 2 years of experience in Mulesoft ESB or Camel or others.
  • Experience with message broker frameworksAPI like Kafka.
  • Architect technical solutions for enterprise systems using the EIP to drive the value equation and adapt to a rapidly changing business environment
  • Knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed delivery, Message sequencing, Batch message processing, error handling and reconciliation mechanisms.
  • Knowledge of Web Services Interoperability, WS standards and ability to suggest, criticize and formulate solutions in a multi-vendor and architecture committee meetings.
  • Good understanding of integration design patterns & best practices
  • In depth experience using Agile, Scrum and iterative development practices
  • Experience with network visualization and drawing/charting/graph library such as D3JS, and ExtJS is a plus.
  • Strong knowledge and working experience in MySQL/Cassandra/Titan
  • Familiar with development tools such as cross-compilation, source revision control (git), bug tracking (jira)
  • Hands on experience on development frameworks like Spring, Hibernate and MVC is a plus
  • Experience on middleware packages like Web Logic, WebSphere and / or JBoss is a big plus
  • Strong written and verbal communication skills.
  • Experience working in Agile projects is a plus

Additional Information

All your information will be kept confidential according to EEO guidelines.

Company Culture

Our mission is to help organizations innovate. We want to transform how they deploy and monetize Internet of Things solutions to create a smarter, connected ecosystem for their customers. We’re working to spread intelligence by enabling smarter solutions and improve lives. To keep up with this mission, we look for amazing people, who are humble, self-motivated, focused and above all - team players.