Duties and Responsibilities :|
Full life-cycle development - work to design, develop, test, and deploy new features and updates to highly complex software solutions or enhancements to existing software
Applies intermediate to advanced skills and concepts to oversee projects
Works with technical staff to understand problems with software and resolve them
Design, implement, automate and maintain software and processes in both Linux and Windows environments.
Work on LAMP and Java tech stacks
Work with algorithms, data structures, performance optimizations
Required Experience :
2 to 3 years experience in programming and design skills in Core Java, J2EE, Spring, JDBC/Hibernate 3, Web Services .
Experienced in functional programming languages such as SCALA is a plus
Experience working with OOP & TDD & ability to create solid documentation.
Good understanding of web development - HTML & java script frameworks – Ajax, HTTP 1.1, CSS, java script, GWT, ExtJS. Preferably HTML5/CSS3 and GWT
Good understanding of Java and Scala fundamentals including multi-threading/concurrent development
Good grasp of distributed, fault-tolerant systems ( caching, algorithms optimization, memory management)
Database experience ( SQL, Oracle, NoSQL)
Bachelor’s Degree in Computer Science, Information Systems or related discipline with at least three 1 year of related experience or equivalent training and/or work experience
Throw a rock and you're bound to hit a Blackstone investment. The Blackstone Group is one of the largest private equity firms and...