Bill Law

+ Follow
since Apr 21, 2005
Merit badge: grant badges
For More
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Bill Law

Salary: Very Competitive and great perks with a Great Company..including bonus and Stock !

This company is an exceptionally well-known eCommerce company. They are mid sized, profitable, and public.
All of the business is either web or mobile based.
They are seeking a Sr. Software Engineer to join their Web Applications team.
This person will be working on the next generation of our client's ecommerce system used by millions,
and millions of customers.

Key Skills and Experience:
-Minimum 5 years of experience developing Java applications.
H1B Candidates in the San Francisco area will be considered.
-For immediate consideration, please send your resume to:
Please use job code:JavaRanch/ San Fran/ DP
10 years ago
Positions: Java Programmers (All Levels)

Location: Ithaca, New York (relocation assistance is provided)

Salary: $60,000.00 - $85,000.00

General Comments
This company in Ithaca, NY is seeking Java programmers for mutiple openings.
They are targeting a blend of Junior/Senior level hires( 4 jr.level
to 1 senior level ratio) for the Programmers.
This is growth due to their business growing at a fast pace.
Relocation is offered for these positions,
they will consider sign-on bonuses and also take into consideration
the cost of relocation dependent on the candidates
and their situations.
If you have 3 +years experience and are looking for a fun and laid
back culture but a fast paced and busy work environment
with the option to telecommute based on where you are within a 50
mile radius from Ithaca, please apply for more details!!

They will also consider candidates with transferrable H1B visas.

Responsibilities include:
- Implement, unit test and maintain software components
- Work closely with other members of the Development team
- Interact with BA, QA and Support teams on an on-going basis

Must have:
- Current hands-on expertise in Java (min of 3 yrs exp), Java
development tools, primarily Eclipse
- Expertise in Relational Database Management Systems, primarily Oracle
- Familiar with Software Configuration Management tools, primarily Subversion
- Familiar with Linux and Microsoft Windows operating systems
- Ability to work flexible work hours if needed
- Good verbal / written communication skills, sufficient competence
in English is required
- Good team player, able to work well with distributed teams
Preferred Qualifications:
- Familiar with Agile Programming techniques, JavaScript, XML and XSLT
- BA / BS degree

For immediate consideration, please send your resume to:
Please use job code:Javaranch/ Ithaca Java/AS

12 years ago
Position: Lead Software Engineer (Java and .Net experience required)

Location: Erie, Pennsylvania (Great relocation assistance provided included home buyout!)

Salary: $80,000.00 - $99,000.00

The Technology Deployment Section of the IT Operations Department is actively seeking a Lead Software Engineer to lead the technical design, development,
integration, testing, installation and maintenance of highly complex business applications, as well as provide direction in the resolution of complex business
and technical problems. In addition, the Lead Software Engineer will coach technical staff regarding software development and tools, and also recommend divisional,
departmental and section technology, standards and processes.

Strong system design, software engineering, problem solving, analytical and research skills.
Ability to coach and direct the work of others in a team environment.
Strong verbal and written communication skills.
Strong interpersonal skills, including the ability to communicate technical and design strategies to non-technical clients.
Strong organizational, leadership and project management skills.
Ability to work independently and in a team environment.
Ability to operate a computer and related software and equipment.

-Bachelor's degree in management information systems, computer business, or equivalent, required. (Advanced degree preferred.)
-Eight years of previous experience in technical applications and/or information systems, or equivalent, required.
-Two years experience working with both Java and .Net
-Knowledge of the software development life cycle including systems design, database systems, networking, operating systems, programming techniques,
and technical documentation required.
-Sound understanding of financial or batch controls required and business aspects of application software required.
-Some previous experience as a project technical lead preferred.

Additional Strongly Preferred Experience Includes
-Experience with application performance monitoring technologies such as CA Wily or OPNET
-Prior experience with a problem solving methodology such as Kepner-Tregoe
-Prior experience with insurance industry application systems
-Previous experience in designing or developing solutions for computing environments entailing open systems, middleware, mainframe, or database components
-Previous experience as an IT project manager, or IT group workshop facilitator

For immediate consideration, please send your resume to:

Please use job code: JavaRanch / Northwest PA/Software Eng/Jr

12 years ago
Position: Lead Java Developer

Location: Columbus, Ohio (relocation assistance is provided)

Salary: $85,000.00 - $95,000.00

* Will sponsor h1B candidates and assist with green card if the candidate has decent communication skills.

General Comments
This company, a leading internet software development company has an immediate need for a Lead JAVA developer
in their Columbus, Ohio office.
Although this is a development role, it is also an opportunity to utilize leadership skills,
as it will not be 100% coding.

-Use industry standard programming techniques to translate requirements and designs into code.
-Analyze and solve problems in existing systems.
-Design, code and test multiple modules of a system in a timely manner.
-Participate in unit, system and acceptance testing by designing tests, building test data, test execution
and evaluation, along with recommending/making improvements/fixing to the tested system.
-Assist in developing and interpreting requirements.
-Participate in major architectural reviews and plans.
-Participate in the analysis and implementation of 3rd party solutions
-Plan and participate in load, capacity and performance analysis and/or testing.

-The ideal candidate will have experience with Java, web services, and Spring SOA.
-Two years of Java programming required.
-Bachelor's degree in a Computer Science or related discipline required.
-5-8 years of software development.
-Ability to implement industry standard programming techniques.
-Experience in end-user content-based web applications.
-Must have completed a significant project using User Interface frameworks (YUI, JQuery, OpenSocial)
and underlying services (SOA).
-Understanding of web services, user authentication methods, and database methods also required.
-Experience working in an Agile development environment.
-Experience with Test Driven Development, paired programming or SCRUM is desired.

Experience in at least three of the following:
o Javascript
o JQuery
o Google Web Toolkit
o Apache/Tomcat configuration
o Spring Framework (3.0)
o Servlets
o RESTful web services
o System instrumentation/web analytics

For immediate consideration please send your resume to:
Please use job code: JAVA RanchColumbus/Java/K
13 years ago
Position: Senior Software Engineer- Java Commercial Apps experience needed.

Location: Greater San Francisco California Area
Candidates Must be willing to pay their own relocation expenses

Salary: Market Rate depends on experience + great perks

This client's system is built using service oriented architecture. The system acts as the backbone for all products,

providing mission critical reusable services, frameworks and components, and supporting infrastructure to enable cohesive and

agile software development.
They are seeking to add a key contributor to the Services team who would be instrumental in the design and development of the

shared services platform.

Responsibilities Include:
-Perform functional decomposition of business requirements and processes into reusable fine grain and course grain services
-Implement middleware capabilities as components and services in the platform to support core Shutterfly features,

applications and products
-Develop standards for services including granularity and consolidation
-Exercise governance across Shutterfly’s domains for coherence and standards adoption for all implemented services
-Act as liaison to the rest of application engineering teams on domain specific services
-Ensure middleware is highly scalable and reusable to handle to massive concurrency of data exchange with very low latency

and little overhead
-Deliver interfaces and other integration capabilities to the other modules of the platform in a seamless and maintainable

-Collaborate with the Infrastructure team to develop core technologies to be integrated into middleware layer of platform


* Requirements:
The ideal candidate should have a background in application engineering at the middleware layer and technical experience

building foundational components for a SOA system at a large Web 2.0 company. Candidates who have worked for high volume B2C

e-Commerce companies using these technologies are highly preferred.

-Minimum 8 years experience developing commercial applications in Java
-Strong functional and domain experience with enterprise level processes and requirements
-Experience building high-performance large-scale systems
-Experience developing RESTful web services
-Experience implementing loose coupling designs using message exchange patterns
-Familiarity with serialization/deserialization for RPC and message exchange using binary XML, JSON, Hessian, Thrift,

Protocol Buffers, ASN.1 etc.
-Strong object-oriented design and programming skills
-Strong understanding of integration patterns and pattern-based designs
-Experience with SOA and ESB’s desirable
-Domain experience with B2C E-Commerce development is desirable
-Desire and ability to thrive in a fast-paced, growing, dynamic environment
-Excellent communication and interpersonal skills
-BS/MS in Computer Science highly desirable

NO Sponsorship is available.

For immediate consideration please send your resume as a Word attachment to:
Please use job code: JavaRanch/San Fran/S/W Eng-Java/DP
14 years ago
Position: Sr. Java Programmer--Great Company!!

Location: Columbia, Missouri

Salary: to 68K /excellent benefits including 401k, pension plan, insurance and paid re-location.

-At least 3 Years experience as a java programmer, including Spring, Struts2, Web design using model view controller (MVC),
HTML, JavaScript, CSS (Cascading Stylesheets).
-Experience with relational databases, including DB2, Oracle, SQL, and SQL Server.
-The ideal candidate will also have exposure to IBM Content Manager, and IBM FileNet.

*No sponsorship is available.

For immediate consideration, please send your resume as a Word attachment to:
Please use job code: JavaRanch/Columbia/Java Programmer/KN

All Submissions are handled in confidence.
14 years ago
(No Relocation is Available. Candidates Must already be in the Greater New York City area to be considered)

Company Located in New York City New York has several Java Developer Positions Available.

All levels of experience will be considered.

Salary range is 80-120K depending on experience.

*This company is not looking for candidates that are heavy in the Financial Industry but rather
they want people who come from a software development environment that focuses on web technologies.
especially people who come from places perceived as having creative environments.

maker of globally recognized software used by millions, seeks exceptional JAVA Developers.
Ideal candidates will be innovative, self-motivated, a quick study, and willing to develop new skills while
constantly improving existing abilities. The candidate must also be a strong multi-tasker with
exceptional time-management skills. In this position, you will work closely with the store development
team to build the front and back-end frameworks for their new online media store.

Positions exist for junior, mid-level and senior JAVA developers.
Candidates would join a small and focused team of developers with a wide range of skill sets to
build a highly-available, high-performance web storefront and associated web service platform.
This system will harness hundreds or even thousands of servers to service hundreds of thousands
of search queries per second, so writing code that can scale horizontally is key.

Wicket + Terracotta
Spring 2
Hibernate 3 + Annotations
Lucene + Solr
MySQL NDB (Cluster)
Tomcat 6

Good understanding of POOP (Principles of Object Oriented Programming)
Background in web development and database development
Familiarity with web applications, architectures, and deployment
Strong academic record - degree in Computer Science (or equivalent) is a bonus

High-volume clustered sites
Spring / Hibernate / Lucene / MySQL Cluster
Online sales systems
JAVA Swing
P2P protocols

NO Sponsorship is AVailable.

For immediate consideration, please send your resume as a Word attachment to:
*Please use job code: JavaRanch/NYC/Java/MS

All Submissions are handled in confidence.

15 years ago
Company in Columbus Ohio is looking for a Java Web Applications Architect / Developer to join its' IT staff.

Salary range may be in the 85K range..maybe more and relocation asistance is offered.

This is a full time staff position so no sub-contractors or third parties

No sponsorship is available

The Web Application Architect/Senior Developer's primary
responsibilities shall be to provide technical oversight of Web
projects using .Net/JavaEE frameworks, supporting Business Analysts
during early-stage initiative management and prototyping, and
providing support of new and existing portfolio applications.
Responsibilities will include ensuring technical consistency of
architecture and framework implementations; as well as, .Net/Java
development activity as necessary for the Web projects (for example,
ORACLE iStore jsp during ERP rollouts). This role will also have
responsibilities associated with workload and career management of
the mid-level developer(s).

Should have a 4 year college degree.
-Experience in the Web Technology/Development areas and at least five years of web software development experience.
-Java and related technologies e.g.J2EE,etc.
-Recent years will have been spent in a team lead capacity with enterprise architecture responsibilities
and a 50/50 mix between working with business units and technology units.
-Preference given to individuals with proven experience developing/integrating complex
web-based application solutions on a large scale and interested in leading this capability within a small team.

For immediate consideration please send your resume as a Word attachment to:

Please use job code: JavaRanch/Columbus/Web/Java/Andrea E.

All Submissions are handled in confidence.
[edit]Add town and date to subject. CR[/edit]
[ November 23, 2008: Message edited by: Campbell Ritchie ]
15 years ago
Position: Sr. Java Engineer

Location: Salt Lake City Utah

Salary range: $80-115K base

Relocation Assistance is provided

We are seeking a Sr. Software Engineer to help design and code rich web client applications built using many of the latest java technologies
and frameworks available.
This individual will work on highly skilled teams developing applications supporting Family History projects.
These applications have a broad and diverse user base that include thousands of people in their homes, in geneology libraries worldwide.
This individual must have the ability to rapidly investigate and evaluate new technologies, and implement them into sound architectures.
This position requires the ability to lead a project from the design phase through implementation

The Company has established a core set of technologies.
This position will utilize the following technologies (but not limited to):
- Java/JSF/Facelets
- Spring and ACEGI
- Hibernate & JPA
- JBoss Seam & RichFaces
- Ajax, Web Services
- XML, CSS, TestNG

-BS/MS/PhD in CS or equivalent.
-Strong Java skills and object oriented design experience.
-Knowledge of session management, object relational mapping, XML web services, and agile development methodologies desired.
-Experience in database design and unit testing.
-Must have 7+ years of relevant industry experience
-Must have worked as an Engineer through the first and subsequent releases of several (2+) successful software products
and served as a technical team lead on at least one of these.
-Must have lead a small team of engineers (2+) who have successfully built and released one product.
-Must be able to direct the work in defining logic and algorithms to create programming solutions and designing modules
and implementing them within the overall architecture.
-Must have extensive experience in engineering/programming, analytical/diagnostic/troubleshooting, web technology, and programming methodology.

For immediate consideration, please send your resume as a Word attachment to:

Please use job code: Java Ranch/Salt Lake City Area/Java /Tim M.
ph: 1-800 -549-8502

All Submissions are handled in confidence.
15 years ago
Position: Java/J2EE Specialist

Location: Chicago area (Niles), Illinois

Salary: $85,000-$95,000 + Add�l Incentive Compensation $8,000-$9,000

The ideal candidate is located in the Chicago area and must be authorized to work in the United States without sponsorship.

We're looking for a candidate to provide Java/J2EE application architecture/development skills in support of implementing the company's product, while

providing expertise in all phases of the software implementation lifecycle from requirements to design, development, testing and deployment; working as a key

contributor to the Services team to ensure on time delivery of development tasks and customer satisfaction.

Responsibilities will include:
- Programming of customer specific customizations to the Company's products
- Development of J2EE enterprise solutions
- Object modeling
- Documentation (requirements, detailed design, user manuals)
- Participate in design and technical meetings
- Provide recommendations and status
- Unit testing, solution testing and deployment assistance
- Implementation of software at customer sites (50+% travel)
- Issue management and resolution

- Proficient in enterprise business software/hardware solutions and tools
- Knowledge of object oriented software development processes and methods
- Experience with Java (J2EE) technologies including: beans, EJBs,
JDBC, Servlets, XML, SOAP, JSP, AJAX, JavaScript, CSS, HTML, etc.
- 2+ years of software development experience with application
servers such as JBoss
- SQL Experience with Oracle and SQL Server
- Demonstrated ability to work to a plan and be part of a team
- A bachelor's degree in a computer or engineering related field preferred

No Sponsorship is Available

If you are qualified and interested, please send your resume to:
Please use job code: JavaRanch/Chicago/Java/J2EE Specialist/TM
Phone: 1-800-549-8502
15 years ago
Job Title: SR Java J2EE Developer/Architect

Location: Harrisburg, Pennsylvania

Salary range:65-105K depends on experience.

Relocations Assistance is provided.

*Job Description:
This individual will be part of an energetic and results-oriented systems development team in support of tactical and strategic
Supply Chain Management initiatives. This individual must be well versed in the complete lifecycle of enterprise application development
with a primary emphasis in application design and development using Enterprise Java. The position requires a well rounded creative problem

solver/programmer/analyst with highly technical hands-on development experience as well as analytical/business skills.

*Position Responsibilities/Duties:
1. As required, responsible for the complete system development lifecycle - producing detailed user requirements, estimating effort, creating

functional/technical specifications, coding, testing, implementation, and support production.
2. Devise creative, proven, and clear application design/architecture specifications for new and existing projects.
3. Mentor junior developers, define best practices for team, and adhere to the Tyco Electronics development/project management methodologies.
4. Excellent written and verbal communication is required.

Position Requirements/ Skills/Qualifications
1. 6 years of hands on working experience designing, coding, testing, documenting and maintaining web based applications using Java
in a multiple platform environment.
2. Solid development and implementation experience with the following technologies REQUIRED - J2EE/Java (Windows and Unix), Struts,
JavaScript, HTML, Oracle, and SQL.
3. Development and implementation experience with the following technologies PREFERRED: IBM Websphere, BEA Portal (Aqualogic), PL/SQL,
and Shell scripting.
4. Experience authoring User Requirements, Functional Specifications, Use Cases, Technical design documents, Data Models, Test Plans.
5. Must be highly disciplined, self-motivated, and results-oriented with the ability to multi-task and work as part of large team environment
adhering to the established project timeframe.
6. Strong problem solving and analytical skills are required
7. Excellent oral and written communication. Confident communicator, comfortable communicating with project sponsor and user champions.
8. Experience with project planning and Supply Chain business processes is a plus.

Education 'Bachelors degree in Computer Science, Engineering, Information Systems or equivalent experience is required.

-No Sponsorship is available.

For immediate consideration, please send your resume as a Word attachment to:
Please use job code: JavaRanch/Harrisburg/Java/Tim M.
ph: 1-800 -549-8502

All Submissions are handled in confidence.
15 years ago
Great company in San Francisco California area ( Redwood City) needs several Senior Core J2EE Engineers for full time positions

Salary: range- Depends on experience.

Relocation costs will be paid depending on the candidate.

Selected candidate will be responsible for researching, designing, and developing the Replay suite of software solutions. Work with the latest Java

technologies and apply software engineering techniques to create our "DVR Functionality for Software" product line for Java enterprise application

development. Collaborate with the design teams and play a critical role in helping implement the company's vision.
This is an opportunity for the ideal candidate to grow in their career goals and technology aspirations.

Code will be written primarily in Java with some C++, and requires strong debugging skills. Working knowledge of servlets, containers,
application servers, and other Java enterprise technologies is required. Having worked on development tools and in a startup environment
is preferable. Some experience with Java byte code and the JVM is desirable, and some assembly language programming.

* Senior Level SDLC experience (involving recent JAVA / J2EE, JVM, Byte code instrumentation related projects)
* Expertise in Servlets, Containers, Application server, Java EE technologies and application development
* Threading, Synchronization, Memory management, I/O systems, Interrupts, Micro-architectures
* Object-oriented design expertise, Algorithm analysis/implementation, Excellent debugging skills
* Bachelor of Science in Computer Engineering (Master's degree preferred)

Nice to Have
* Software engineering tools development experience
* Low-Level coding experience (C++, C, Assembly, JVM Internals)
* Java open source project experience (,,, Eclipse, GNU)
* Performance optimization expertise with Windows and Unix operating systems and Java VMs
* Thrives working in a startup environment (diverse skill set, willingness to contribute where needed)

For immediate consideration, please send your resume as a Word attachment to:

Please use job code:JavaRanch/ Redwood City/J2EE
ph: 1-800 -549-8502

All Submissions are handled in confidence.
15 years ago
I pay referral fees if the referral results in a hire. Therefore, if the position
described below is not a match for you (i.e. qualifications, location,etc) but you know
of someone who would be qualified/interested in this opportunity, please contact me right away.

Bill Law, Recruiter:

Cleveland Ohio company needs several Java Programmer Analysts.

Salary range 54-80k..depends on experience.

This company offers:
Excellent benefits package
* Lucrative bonus plan!
* Fun Team Environment
* Company is growing fast!

Relocation assistance is NOT provided but the company will consider candidates outside the Greater Cleveland Area
willing to pay their own interivew and relocation expenses.

*Must be a U.S. citizen or permanent resident.

Extensive use of JAVA programming language and XML
Responsible for all aspects of the development life cycle (analysis,
design, programming, testing and troubleshooting JAVA programs)
Review functional specifications
Develop technical specifications and program code

Bachelor's degree in Computer Science or related field or equivalent
Minimum 3 years of JAVA programming experience
Minimum 5 years of general programming experience
Working knowledge of XML, J2EE, and JAVA Swing
Previous experience developing in Windows and Linux/Unix environments
Experience working with SQL Server, PostgreSQL or SQL Anywhere Databases
Excellent analysis and design skills
Proven ability to work well independently as well as in a team environment

For immediate consideration, please email your resume as an attachment to:

Please Use Job Code:JavaRanch/ Cleveland/Java/N.Relic
Phone: 1-800-549-8502.
17 years ago
Great Client Company in the St Cloud, Minnesota area (Glenwood) has 4 Java Developer openings.
Company currently doing development in a fat client environment with no web development
at this time. Probably a year or so out from doing web development.

This is a full time staff position so no sub-contractors or third parties

No H-1B candidates please.

Base Salary 60-75K and paid relocation.

The position will perform product design, systems analysis, and programming
activities which may require some research and analysis; bug verification, release
testing and beta support for assigned products; and will research and understand the
marketing requirements for a product, including target environment, performance criteria,
and competitive issues.

-A Bachelors Degree in Software Engineering or Computer Science is required
-Minimum of 2 years experience in a Java development experience is required.
-Swing experience is a plus.

* US citizens or permanent residents only.

For immediate consideration please send your resume as a Word attachment to:
ph: 1-800 -549-8502

Please use job code:JavaRanch/ St. Cloud area/Java/Dave

All Submissions are handled in confidence.

*We pay referral fees.
So please contact me if you know of anyone who would be qualified/interested
in the position�described above- if it is not a match for your skills.
Bill Law
18 years ago
I pay referral fees if the referral results in a hire. Therefore, if the
position described below is not a match for you (i.e. qualifications, location,etc)
but you know of someone who would be qualified/interested in this opportunity, please
contact me right away.
Bill Law, Recruiter:

Position: Sr. J2EE Developer Positions...2 Positions.

Location: Tampa Florida

Salary: up to 80K base salary.

Trouble-shoot problems - both technical and operational; Provide technical
and professional assistance to other staff members; Provide 24 X 7, 365
day-a-year support; Work effectively in a multi-tasking environment
Work with on-line and batch applications; Support Web and Internet-based
products and services with minimal direction and based on documented user
requirements; Provide recommendations for efficiencies and improvements to
computer systems; Develop and support software in a commercial environment;
Perform system design, develop and test application code; Maintain technical
requirements and system documentation; Lead projects from requirements
through implementation based on product and project development

-A BS degree
-Minimum of five (5) years experience as an application
programming developer in design and construction utilizing J2EE and
Enterprise Java Beans
-Minimum five (5) years experience with HTML, CSS and JavaScript and Oracle.
-Exp. with Teradata and SQL Server are a plus.
-Good Unix experience is necessary
-Experience using Struts, OOD, J2EE design pattern, UML modeling.
-Experience supporting production environments Sun Certified Java Programmer desired.
-Experience with BEA Weblogic application server, Oracle 9.1 or higher, MSSQL, LDAP.

Pluses: TOAD, TeaLeaf (web troubleshooting tool) and WINCVS (windows front end for CVS version
control), SunOne WebServer, Cobol
-Must be a U.S. citizen or permanent resident.

For immediate consideration, please send your resume as a Word attachment to:
Please use job code:JavaRanch/ Tampa/J2EE/RB
ph: 1-800 -549-8502

All Submissions are handled in confidence.

*We pay referral fees.
So please contact me if you know of anyone who would be qualified/interested
in the posiition described above- if it is not a match for your skills.
Bill Law
18 years ago