Job Description :
Hi ,

Hope doing well.

This is Soundharya working as a IT Recruiter with ReachIT.

Please go through the JD and respond with your consultant updated resumes.

Please send me resumes to

Need only Locals

Title: Sr. J2EE Software Engineer
Location: Sunnyvale, CA
Duration: 12 months + contract

- Strong software engineering background with current hands-on design and development experience in building mission critical applications in an enterprise environment.
- Strong technical leadership with the ability to drive decisions through consensus and influence change are must.
- Extensive experience in enterprise systems and software design, and development and working knowledge of the full SDLC
- Cutting edge enterprise technologies ranging from Server Side Java, Web Technologies, Cocoa, iOS, Oracle, and Non-SQL Databases.
- Deep understanding of Object Oriented and SOA design concepts and current experience in Java
- Able to analyze business requirements and architect efficient solutions
- Hands-on experience with J2EE, Eclipse, UNIX, SCM, UML, and object-oriented development methodologies
- Senior hands-on developer who has experience with core Java and latest frameworks.
- Strong knowledge of concurrency, scalability and fault tolerant designs
- Solid understanding of data modeling and database systems including Oracle and / or NoSQL (MongoDB, Cassandra, or Couchbase
- Well verse with the use of XML, JSON and REST services
- Working knowledge of UNIX, MAC OS X is a plus
- Solid knowledge of applications performance improvement techniques and caching solutions
- Experience building web-based applications and services using web tools and technologies including HTML, Ajax, CSS, JavaScript, etc.
- Ability to multi-task and manage tasks with varying priorities.
- Ability to work independently with minimal supervision
- Education - BS degree in computer science or equivalent field with 8+ years experience or MS degree with 6+ years experience, or equivalent.
- Excellent written and oral communication skills

- Deliver new systems architecture and technical direction
- Deliver custom solutions to process very high-volume micro-transactions
- Drive the development and delivery of systems; help shape system requirements, and develop analysis-level documents that reflect the requirements
- Work with project managers and vendors on defining the scope, milestone, deliverables, and resources needed for the project
- Perform regular design and code reviews and participate in debugging and coding to resolve issues.
- Develop prototypes and POCs to demonstrate new ideas or illustrate the use of new technologies and how to apply it into our systems
- Lead technical developers; own and review deliverables for accuracy, quality, application performance and completeness
- Work with the QE/QA team to create and refine processes and technical standards for the Corporate Systems area.
- Keep up to date with latest technologies and tools and evangelize their value within the development teams
- Strive for top quality results and continuously look for ways to improve and enhance system reliability, performance, and security.

Please respond ASAP.