Sr. Java Developer Consultant Surrex
Job TypeFull-Time Regular
World recoginized company in the ecommerce industry has an immediate need for an accomplished Sr. Java Developer who has had strong experience in high volume applications for a long term consulting opportunity as follows;
We are looking for a strong Senior Software Engineer who can thrive in this fast paced environment. We are seeking candidates who are proactive, self-starters, and have a proven track record to work independently with minimal supervision and collaboratively with a team as required.
We are building world-class products to help our clients serve their customers better. We are looking for additional innovative solutions which will contribute towards these next generation initiatives. This includes development for a core set of next generation of applications while creatively pushing the envelope using cutting edge technologies. The candidate will participate in design sessions, work closely with product & other non-technical staff, perform heads down development, work with QA on test plans, and create necessary documentation.
Above all else, candidates must have the proven ability to be problem-solvers. If you are a passionate technologist who can get a lot done while having fun, come join a team of like-minded, skilled professionals where you can learn and share your knowledge!
Requirements / Qualifications:
6+ years professional hands on software development experience, with 4+ years specifically utilizing Java and 3+ years of high-volume applications/systems experience
Bachelor?s degree in Computer Science or related technical field
Must possess an excellent understanding of service-oriented architecture (SOA) and asynchronous message-based concepts
In-depth knowledge of object-oriented methodologies, UML design techniques, event driven architectures, and other design patterns
Experience with Hibernate or other object-relational mapping framework
Strong demonstrable knowledge with Relational databases, preferably Oracle, and/or MySQL
Understanding and some hands-on experience with XML, JSON and/or Web-services
Some hands-on coding experience with JMS and/or utilizing an Enterprise Service Bus (ESB).
Familiarity with open-source libraries/frameworks, e.g. Apache, Jakarta, MuleSoft, etc.
Strong experience working in a team and as an individual
Exemplary communication skills (both written and oral), with experience producing technical and design documentation of complex processes.
Strong software development process background, preferably using Agile methodologies such as Scrum and/or XP.
Ability to troubleshoot, performance tune and understand java memory utilization in code produced
Understanding of distributed cache/store systems such as Memcached, EhCache, Terracotta Enterprise solutions, GemFire, etc. is a plus
Scripting skills, e.g. Perl, shell, etc. is a plus
Experience with an open source development environment using tools such as Maven, SVN, Eclipse, JIRA is a plus
Experience with identity based systems and security design patterns is a plus
Understanding of certificates, encryption, and other security based concepts is a plus
Must Must be eligible to work in the US without sponsorship
||Scottsdale, AZ |