Skill Set : Hands on technology guy ; Proficient in coding skills ; Core Java ; J2ee ; Data structures & Algorithm ;Good proficiency in Technical Architecture
Educational Qualification : B.Tech / M.Tech from good engg colleges (Only tier 1 and 2)
Previous organization : We would only accept profiles from Product / ecommerce
Core Purpose of the job is Design and development of end-to-end web applications/ desktop applications/ web services / windows services and mentor Software engineering team.
Areas of Responsibility (AOR) :
Working with scripting language like Perl for quick roll out of parsers for analysis.
Writing efficient and readable code , and having an appreciation for the same
Working on JVM, memory management and optimization.
Develop and maintain new features
Application of design patterns and frameworks
Design of High Level Designs(HLDs) and Low Level Designs(LLDs) from user requirements to design web applications/ desktop applications/ web services / windows services
Translate business requirements into systems design
Comfortable working with Agile methodologies
Support to the Collaborating LOB by taking ownership of the project undertaken.
5 + years of strong hands-on development experience including at least 3 years of real-world web development experience in Java.
Should be able to manage team of 4-5 engineers
Exposure to app servers
Experience working on DROOLS or any other rule-engine and SOAP/string based API integrations
Data Structures and ORM
Programming Languages and framework
Web Technologies (HTML/ CSS/JSP/ASP/PHP/ AJAX)
Software Testing and Debugging
Distributed System and Scalable architecture
CVS/Bugzilla or any other configuration management system
Expert in database schema, DDL and DM