Technical Competencies for Java Engineer:
Must have applicable 4-year experience in Java and 2 years in Spring framework.
Experience in working with Linux systems.
Experience with the relational database.
Knowledge of data structures and design patterns.
Experience in working on large existing applications.
Experience with using GIT and SQL.
Additional Qualifications (Not a deal breaker):
Experience with project methodologies including project management tools, estimating and documentation of requirements, use cases and test plans.
Ability to prioritize and handle multiple tasks and projects concurrently.
Interested in lending past experiences while collaborating with a team of developers to solve challenging business problems with elegant software.
Exposure to unified process and familiarity with UML and Use Cases is a plus.
Experience with Formal Agile Development Techniques.
Experience any of Redis and Hadoop.