Java Software Architect

Company Name:
Digital Prospectors Corp
Find your job at www.LoveYourJob.com

Job Title: Java Software Architect
Location: Cambridge, MA
Duration: Direct Hire

JOB DESCRIPTION:
Our Direct Client is looking for an accomplished Software Architect to become an integral part of their engineering team. They are a market leader implementing best-in-breed voice technology in the warehouse.

Why work there?
For our collegial work environment, where you'll trade ideas every day - and in our occasional fun hackathons - with technophiles like yourself.
For the opportunity to fit new technology into our product where it works best. If you've got ideas, we?ll listen.
For our commitment to education and professional development.
To be part of a market-leading product and a commitment to innovation.
For our flexible work-remotely policy; you'll have an office and plenty of opportunities for face time, but also a company laptop and the ability to create great software from anywhere.
For competitive compensation and benefits, including stock options.

Who are they looking for?
You need exceptional knowledge of object-oriented, multithreaded design and development in Java, and you should have at least 10 years of experience in the industry with increasing responsibility. You should also be well-experienced with C/C++ as our products do have native code components.

You need to be platform-independent. Our software runs on Windows, WinCE, Linux, and Mac OS, so you should be comfortable developing in all of those environments.

You should be a technical leader and a thought leader with recognized expertise in one or more aspects of the technology industry.

You will have had experience designing products at the system level, involving multiple software components interacting in a networked environment across platforms. You should be comfortable choosing technologies at all tiers from the front-end user experience to back-end data crunching, and in articulating the rationale for your choices to stakeholders at all levels.

You will be able to design a full software stack, making engineering tradeoffs across several axes, including:
Functionality
Performance
Reliability
Scalability
Security
Fault-Tolerance
Maintainability

You should have had a demonstrable architectural role on at least one commercial or open-source product of significant scale.

You should be a veteran of multiple software development cycles, with experience in:
Interpreting business and functional requirements.
Providing sound, informed estimates for development tasks
Designing complex software - choosing algorithms, data structures, and programming constructs, languages, and tools to fit the problem you're trying to solve.
Modeling data.
Writing correct, maintainable, well-documented and commented code, and reviewing others? code.
Unit testing, especially with JUnit. Also functional and integration testing.
Using source control and versioning systems. (We use git.)
Building, packaging, and releasing code with clear and detailed release notes. We build with Maven, Ant, and Visual Studio, and it wouldn't hurt to be familiar with C/UNIX style makefiles.

As much as you need to be a big-picture person, we are a small team and you should be willing and able to perform coding tasks as the need arises.

You should have excellent troubleshooting skills at the software and systems levels, and be able to independently research solutions.

You should have excellent oral and written communication skills and work effectively with colleagues across the company, vendors, and customers.

You should be a proven innovator with a passion for technology, who actively stays ahead of developments in the field.

The following are pluses:
JavaScript
REST Web services
MongoDB (and the NoSQL paradigm in general)
Web development
UI/UX design
Amazon Web Services
Eclipse, particularly the OSGi framework
Work experience in the logistics / warehouse industry, or with voice applications
Agile development experience

Mobile application development and handheld computing experience are strong pluses.

You may travel very occasionally, mostly between the Princeton, NJ and Cambridge, MA offices.

You must be eligible to work in the US without sponsorship.

ABOUT DIGITAL PROSPECTORS (DPC):

Founded in 1999, DPC is an award winning recruiting and consulting firm that specializes in in placing contract, contract to hire and direct hire engineers into rewarding opportunities with our impressive and ever-growing client base.

Come see why DPC has been voted "Best of Staffing" for candidate satisfaction by Inavero / CareerBuilder.com, "Top Temporary Placement Firm" by Boston Business Journal, "Best Company To Work For" by Business NH magazine, "Top IT Services Company" by Inc. Magazine, "Most Reliable Staffing Agency" in Forbes Magazine and "Top Ranked Staffing Firm" by Staffing Industry Analysts.

www.LoveYourJob.com
Phone: 603-772-2700

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Software Architect - Trading
Boston, MA Circle
Software Installation Technician Personal De...
Boston, MA Lighthouse Placement Services
Deloitte Digital- IBM eCommerce Architect
Boston, MA Deloitte & Touche L.L.P.
Solutions Architect - GBE
Waltham, MA National Grid
2 OPENINGS-JAVA Full stack developer(10+YRS)-d...
Boston, MA Digipulse Technologies, Inc
Digital Signal Software Engineer
Marlborough, MA Computer Merchant, Ltd., The