He/She will be responsible for writing maintainable, unit-tested code to solve business problems in an agile and fast-faced environment. As a senior engineer you should have solid skills in developing object-oriented models and design data structures for new requirements and implementing distributed middleware services. A solid team player with flexible and adoptable attitude for fast changing requirements and tight deadlines.
BS in Computer Science from a top tier college is essential.
2-5 years core high quality programming experience in developing backend middle services on Java stack.
Well experienced in one or more of the following: Java, J2EE, JMS, JSON, Hibernate, Spring, Oracle, MySQL on Linux/Unix environment.
Strong problem solving skills, knowledge of data structures, algorithms and complexity analysis.
Prolific coding and design skills - Ability to churn a lot of maintainable well written unit tested code quickly.