Core Java Developer

$135,200 - $145,600/Yr

Ask It - Sunnyvale, CA

posted 3 months ago

Full-time - Mid Level
Sunnyvale, CA

About the position

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.

Responsibilities

  • Develop and maintain applications using Core Java.
  • Implement multithreading to enhance application performance.
  • Utilize caching mechanisms to optimize application efficiency.
  • Manage memory effectively to ensure optimal performance.
  • Integrate RESTful web services into applications.
  • Apply object-oriented programming principles in software design.
  • Work with NoSQL databases and perform PL/SQL & JDBC programming.
  • Utilize software design patterns to create scalable applications.

Requirements

  • Minimum 6 years of experience in Core Java development.
  • Strong understanding of Core Java (JDK 1.5+).
  • Proficient in multithreading concepts and implementation.
  • Experience with caching strategies and techniques.
  • Solid understanding of memory management in Java.
  • Good background in web services, particularly REST.
  • Familiarity with object-oriented programming concepts.
  • Experience with NoSQL databases, PL/SQL, and JDBC programming.
  • Knowledge of software design fundamentals and design patterns.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service