- Your Responsibilities As part of the development team, you will be responsible for Design, and develop (hands-on) Company's industry leading Java server products using latest technologies.
- Lead and/or work with a strong team of developers building products that are at the confluence of Cloud/SaaS, Analytics, Big Data, Social and Mobile.
- Take products through the full software development life cycle.
- Collaborate with engineers within and cross teams to design and deliver products.
- Translate business requirements into market leading products Your Qualifications 4+ years of professional software development experience in an object-oriented language.
- Must have strong knowledge in Java concepts like Multithreading, Java IO/NIO, Collections, Data Structures and standard libraries.
- Should demonstrate ability to write code for complex multi-tier applications. Strong Command of Database Concepts, NoSQL, SQL Queries, Data Modeling, JDBC.
- Experienced in OOPS concepts, JSP/Servlets, design frameworks like Spring, Struts, Hibernate, XML, JSON and MVC.
- Hands on experience in application servers like Apache Tomcat and other open source technologies.
- Cloud/SaaS (particularly Amazon Web Services) experience is a plus.
- Analytics/BI experience is a plus.