Performs as the technical expert with thorough understanding of the business application of an assigned project. Performs as a senior member of a team. Responsible for being able to work independently but being able to assist others on the team. Assists in the scheduling and coordinating of projects and may be involved in the design phase of a project. Works with customers and technical staff in the resolution of software problems and responds to suggestions for software modifications or enhancements. Participates in the entire software development lifecycle.
Task Required Skills:
Software developer/engineer fluent in Java programming language with experience developing Java applications for Linux server environments
Familiarity with ?big data? category of distributed systems