| DESCRIPTION |
About Sapient
Sapient helps clients innovate their businesses in the areas of marketing, business operations, and technology. Leveraging a unique approach, breakthrough thinking, and disciplined execution, Sapient leads its industry in delivering the right business results on time and on budget. Sapient works with clients that are driven to make a difference, including BP, Essent Energie, Harrah's Entertainment, Hilton International, Janus, National Institutes of Health (NIH), Sony Electronics, the U.S. Marine Corps, and Verizon. Founded in 1990, Sapient is headquartered in Cambridge, Massachusetts, and operates across North America, Europe, and India. More information about Sapient can be found at www.sapient.com .
Sapient is a registered service mark of Sapient Corporation.
Sapient is an Equal Opportunity Employer
Job Summary
1. Responsible for delivery (estimation, design and execution) of business applications that are built based on Custom/Thick Client UIs, Custom built Servers and Distributed programming in Java 2. He/She is seen as a subject matter expert on Core Java/Java Platform 3. In addition to project responsibilities this person is also responsible for training and mentoring member of his/her team. 4. This person will also work with a PM and teams in Client Geography on overall Project management and client management tasks
Desired Profile:
1. 7-11 yrs of experience of building applications in Core Java. 2. Has worked on projects involving some of the following areas like Custom UI Controls, Real time UIs, Distributed Programming techniques like Messaging, RMI and Sockets and Web Services, Multi threading, Custom Memory Management and Caching (both UI and Server Side), Load Balancing techniques and High Performance/fault Tolerant processes. 3. Has more than two years experience in architecting/designing applications that involve some of the above features 4. Has knowledge and experience in J2SE version 1.4 and version 1.5 including new features like Generics and Annotations 5. Has knowledge and experience in some of the open source frameworks like Hibernate, Spring etc. 6. Knowledge of various Application integration strategies and tools (Messaging, ETL, etc) 7. Has knowledge and experience of Object oriented Analysis and design 8. Knowledge of databases and ETL tools 9. Has experience in creating logical architecture, application and physical architectures. 10. Has knowledge of diff types of environments (development, staging, testing and production etc) and usage of those environments in the various stages of application development lifecycle. 11. Knowledge of utility scripts like Perl, Ruby or Shell scripting 12. Knowledge of Unix/Linux or Windows Operating systems . |