Hi
Please find the requirement below and let me know your interest… Role: Java Developer Location: Princeton, NJ Duration: 24 months with a possibility of extension. Phone and F2F Previous interviews focused on strong Spring , multi-threading, some XML and Unix skills. Also, all of the clients apps are on java 7 and all new apps in java 8. • Excellent knowledge of object-oriented design and development concepts and practices. • Expertise in Java and J2EE, including web and messaging technologies. • Expertise with Spring framework, including Spring MVC and Spring Batch • Experience with web application development in Java and including full web technology stack (e.g. HTTP, cookies, headers, caching, and security) • Experience as a Technical Lead on a large complex project • Experience architecting and building web scale/high volume systems • Experience building RESTful web services • Experience with RDBMS and Java ORM frameworks(eg., Oracle, Hibernate, etc) • Experience with Linux, shell scripting or other scripting languages • Willingness and ability to learn new approaches and emerging technologies quickly • Strong communication and interpersonal skills • Advanced problem solving skills Additional Desired Skills: • Experience with using Spring cloud and Docker is highly desirable. • Experience or familiarity through self-study and experimentation with one or more cloud providers • Experience working on large-scale enterprise content management systems such as Documentum, Vignette, etc. • Experience with NoSQL databases • Experience working in an agile software development environment • Experience with distributed source code management such as Git • Experience with XML parsing and transformation using XSLT • Familiarity with networks and load balancing • BS or MS in Computer Science/Engineering or equivalent work · Specific Objectives and Responsibilities • Participate as a key member of the development team to understand business goals, define acceptance criteria, and build backlogs. • Design and develop high-performance, distributed and multi-threaded applications to address business needs • Analyze and improve platform performance using tools like AppDynamics that provide deep insight of application performance through JVM instrumentation in test and production environments. • Perform as a member of the development team doing hands-on software development, testing, deployment, and monitoring. • Provide production support for the applications we build and support on rotation • Work closely with and incorporate feedback from product management, user experience designers, and platform engineers Thanks and Regards, Manu Priya Sr. Technical Recruiter IDC Technologies 1851 McCarthy Boulevard, Suite 116|Milpitas, CA , USA, 95035 408-459-5794 [Direct] I *manu.pr...@idctechnologies.com* <manu.pr...@idctechnologies.com> *www.idctechnologies.com* <http://www.idctechnologies.com/> Note: Due to high volume of calls, I may miss your call, email is the better way to reach me. -- You received this message because you are subscribed to the Google Groups "American Vendor--IT Consulting" group. To unsubscribe from this group and stop receiving emails from it, send an email to sap-vendor+unsubscr...@googlegroups.com. To post to this group, send email to sap-vendor@googlegroups.com. Visit this group at https://groups.google.com/group/sap-vendor. For more options, visit https://groups.google.com/d/optout.