Platform Engineer/Technical Manager/Senior Java Expert (Server Team) for Redwood City, CA
Platform Engineer/Technical Manager/Senior Java Expert (Server Team) for Redwood City, CA Redwood City, CA Hi, Please find the below Requirement and if you are comfortable revert me with your updated resume along with all the details which I had given below ASAP……. Location : Redwood City, CA Duration : Fulltime or Longterm US work authorization: ? Willingness to relocate: ? Your Availability : ? Your current location : ? Availability to take the interview call : ? Rate / Salary expected : ? Current employer : ? Any Vacation plans : ? Title: Senior Java Software Engineer / platform engineer– Server Team Job Description: The Senior Platform Developer will serve as technical lead and hands-on developer responsible for the architecture, design and development of the Platform and Middleware in SAAS environment · Candidates must have hands-on experience in Java, Multi-threaded development, scalable database access. · Knowledge of high-performance Java database programming using mechanisms and the ability to isolate and optimize performance bottlenecks. · Strong understanding of robustness, usability, scalability and performance · Nice-to-have, candidate has experience in developing analytic servers and/or distributed systems Key Responsibilities: Working on the Server Team, apply software engineering skills to contribute to development and testing of Server, and associated APIs. The Data Store has been designed and built to support sales analytics and forecasting. ADS is optimized to support business intelligence and data warehousing applications. Server Software Engineer will be responsible for developing and maintaining advanced features for the Server, developing and supporting APIs to access the Server. SE will be expected to contribute as an individual contributor, as well as an integral member of an agile team, employing best practices of agile software development. Mandatory Qualification: * Bachelor’s Degree in Computer Science, Software Engineering or Equivalent. Master’s preferred. * At least 5 years of hands-on server-side (define) Java development experience * Expert knowledge and skill in core Java (see definition page) * Expert and current (current job and last two years) hands-on programming skills o Strong knowledge of OO concepts and coding techniques o Strong knowledge of data structures, concepts, implementations, and manipulation techniques o Knowledge of advanced data structures: Trees, traversal, recursion o Familiarity with Java design patterns, at least as defined in the Gang of Four compilation, the use of design patterns in creating clean designs and refactoring to clean designs * Experience in design and implementation of complex code base. Candidate expected to describe and explain this experience and in what way the software code base was complex. * 5 years of hands-on database technology experience (RDMBS, SQL, Non-relational DBMS Technology) * Strong base in Computer Science and Software Engineering. Strong general programming and problem solving skills (language independent) * Strong Java development skills pertinent to Server side coding (java.net, java.io, java collection, and java threading and concurrency) * Strong hands-on skills in test driven development. Strong testing skills (JUnit and derivatives). * Excellent communication skills – verbal and written. * Strong interpersonal and collaborative skills. * Strong object orientation skills. Thorough understanding of the OO paradigm and its implementation in Java - inheritance, polymorphism, composition * Strong knowledge of database fundamentals, file storage, and data structure techniques important in designing and implementing a database engine. * Strong knowledge of the database technology (relational, and non relational) Desired Qualitications: * Business Intelligence and Data Warehousing * Database structures for BI/DW * Database internals, file structures, and implementation of a database engine (SQL engine) Thanks & Regards, Ramesh Karna Computech Corporation | 100 W. Kirby, Suite 101| Detroit, MI - 48202 | Desk : 248.247.1545 Ext : 7105 | Fax: 248.712.0930| Email: Ramesh.email@example.com| Web: www.computechcorp.com
Redwood City, CA
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."