Ask It - Sunnyvale, CA
posted 3 months ago
We are seeking a highly skilled Core Java Developer to join our team in Sunnyvale, CA for a contract engagement lasting over 6 months. The ideal candidate will have a minimum of 6 years of experience in Core Java development, with a deep understanding of the language and its core concepts. This position focuses exclusively on Core Java, with no involvement in J2EE technologies. The successful candidate will be responsible for developing robust and efficient applications using Core Java, ensuring high performance and responsiveness to requests from the front-end. The role requires strong expertise in multithreading, as the applications will handle multiple tasks simultaneously. Additionally, experience with caching mechanisms is essential to optimize application performance. A solid understanding of memory management is also crucial, as the developer will need to write efficient code that minimizes memory usage and prevents leaks. Candidates should have a good background in web services, particularly RESTful services, as they will be integrating with various APIs. Familiarity with object-oriented programming concepts is necessary, along with experience in database management, specifically with NoSQL, PL/SQL, and JDBC programming. Knowledge of software design fundamentals and design patterns will be beneficial in creating scalable and maintainable code. This position will involve both internal technical screenings via Skype and client interviews, which may be conducted in-person or via Skype. The rate for this position is between $65-70 C2C, and we are looking for local candidates who can easily commute to our Sunnyvale office.