Java Developer, eCommerce

My client is a stable, profitable, growing eCommerce organization with a niche market command and tons of growth potential. They are currently staffing a team of Software Engineers to completely revamp their high-traffic, public-facing, highly-transactional eCommerce system and are seeking a solid Senior Software Engineer with expertise in Java.

Qualified candidates will have 3+ years of experience with Java, ideally building eCommerce platforms or high-traffic customer-facing, transactional applications.  Must have hands-on experience with Java, Spring, Hibernate, Web Services (SOA), etc.  Proficiency with Git, Maven, Jenkins, or similar tools are pluses, as is knowledge of front-end technologies such as HTML5, CSS3, Javascript as well as familiarity with agile methodology.  Any experience with popular eCommerce platforms is also desirable.  BSCS or equivalent required.

The Software Engineer will work in a collaborative, dynamic team environment on full life-cycle development projects.  You will design, develop and maintain our high-quality, efficient code base and will participate in unit testing and continuous integration.  Candidates must demonstrate excellent communication skills, a positive mindset and must be a productive team-player.

This position features a competitive compensation package, comprehensive benefits and plenty of opportunity for growth.  If you’re interested and want to be considered for this role, please send your resume to nyjobs@cypressg.com.  Local candidates only please.

Full Stack Java/Javascript Engineers 100% Remote

Job Description

My client has is actively looking for a full stack Java/Javascript engineer for their SW Development Team.  Ideal candidate will have 5 + years of experience and will be competent working in a distributed team.

Our client is looking for a Full Stack Engineer who has significant experience working on all aspects of modern web applications. As a member of a small development team, you will be expected to collaborate on the technical design and implementation of components of a SAAS application which is delivered to clients as a set of Javascript modules, and exposed via a restful API.
An ideal candidate should have:
– Solid JEE foundation.
– Strong skills in SQL / Hibernate, Spring Core (and related technologies like Spring MVC)
– Good testing habits.
– Groovy, Grails, Spring Boot experience.
– Experience with microservices architecture.
– Relational Database experience. NoSQL Data store experience.
– Advanced Javascript and experience with jQuery or other JS frameworks like Bootstrap or
Angular.
– Good CSS and HTML skills.
– Awareness of issues / strategies around application scaling and their impact on architecture.
– Strong communication skills (writing, reading and speaking).
– Strong problem solving skills
– Minimum 5 years of experience with web application development

Our client offers:
– Competitive salary based on qualifications.
– Full benefits. Performance bonus plus equity.
– Opportunity to work remotely.

J2EE/Spring/Hibernate/Restful 6 month contract

About the Job
My client who is a well funded startup company in the heart of NYC is looking for a 6 month consultant to help build out a project out the door. They are looking to hire a full stack java web application developer to contribute to our internal and reservation system.

Job Responsibilities:
· Design, architect and build scalable and reusable components
· Work closely with other members of the development team
· Unit-test code for robustness, including edge cases, usability, and general reliability
· Maintain clean code by fixing bugs and improving performance
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Requirements:
· 3+ years experience developing java web based applications
· 3+ years experience using Java, J2EE
· Strong Object Oriented Background
· Excellent Problem Solving and Communication Skills
· 3+ years experience using JavaScript and CSS
· Experience with Hibernate
· Experience with SQL
· Experience using jQuery
· Experience with JSON
· Experience using Bootstrap.css
· Experience building web sites using back end RESTful APIs
· Experience using Jersey
· Experience using Git
· Experience building software in an agile development environment
· BS degree in Computer Science or equivalent

core Java/ Front Office/ Equity Derivatives/ Midtown

Client is actively looking for a solid core Java, threading engineer to develop components of risk management system into the Equity Derivatives Trading system. Located in midtown NYC, this is an great opportunity to take a leap to the front office.

You will be responsible to for full life cycle of the real time trading platform which will include to gather business and technological requirements. Support function will include live trading cycle monitoring and being able to intervene and take care of issues in real time.

The requirements are:

– Bachelors Degree at the minimum

– 4+ years of recent experience in developing real time applications in one of the following languages: Java, C++.

– Experience writing multithreaded and socket based applications.

Preferred Qualifications are:

– Excellent OOD understanding;

– Java experience (though candidates that would like to learn Java experience will be considered as well).

– Excellent communication skills; ability to work in a fast paced environment; ability to cope well with multi-tasking and frequent – “context switches”.

– Large complicated system developing experience is an advantage.

– Scripting language experience (Perl, Python) is an advantage.

– Linux experience

– Familiarity with low level programming

– Local candidates

Full Stack Java/JavaScript Developer Needed-100% Remote

Our client is a SAAS and they are actively looking for a hands on support engineer to help on the integration projects for their product. Candidate will be able to work remotely and the role is a full time position. For immediate confidential consideration apply now!

We are looking for a software engineer to support implementations of our product for our growing list of clients.
This can include anything from JS / HTML / CSS coding to authoring one-off scripts to manipulate, load, or extract client data, as well as implementing new product features. As part of a small development team, your input will be instrumental in defining the technical design of the application.

An ideal candidate has a few years of experience / some level of comfort working with all layers of a modern SAAS application:

– HTML / CSS
– Solid JEE foundation.
– Mysql experience.
– Javascript
– Strong communication skills (writing, reading and speaking

Duties:

Generate ad-hoc reports (SQL)
Assist in new implementations (CSS, JS)
Troubleshoot Implementations (JS)
Troubleshoot data feed Issues (SQL)
Create responsive email templates
Come up with recommendations for rest of dev team on changes
Prototype new product features
Implement product features

Sr. Java Developer for Green Energy Company

My client is a cloud based SaaS platform whose product is helping revolutionize our global and local environments. Through their products users are able to reduce their carbon footprint, cost and create a future that will allow for a safer, healthier and more eco-friendly world.

Sr. Java Engineer

My client is a financial services firm located in South East Connecticut that provides their clientele with proprietary trading services worldwide as well as broker/dealer relations. They are currently beginning a stage of vast growth amongst a number of their departments (stocks, options, FX, bonds & options) and are seeking highly skilled Software Engineers to join their team.

Qualified candidates will be articulate, highly analytical as well as possess solid math and computer science skills. To be successful in this role NO prior financial experience is required so it is an excellent step for anyone looking to get into to the financial services field.

Core Java Engineer needed for Mobile Gaming Startup

New York, NY

My client is looking to hire a strong Java engineer who is looking for an opportunity to work in a startup in the mobile gaming industry. They are looking for someone who is interested in joining a small team and be exposed to all phases of the life cycle. Candidate will be using techniques such as: distributed data systems, asynchronous I/O,regression and concurrency, as well as caching libraries and caching solutions. Computer Science grads should have a sound foundation in algorithms, design patterns, and data structures. Candidate should be familiar with (e.g., TDD, design patterns, Kanban.) and some experience with Agile methodologies.

Want to learn the cloud? They use Cassandra and Hadoop.

Client ideally would like to see someone with 4+ years of experience working in core Java environment with full life cycle development experience. Computer Science degrees are preferred and some who worked in a Spring framework would be preferable. If you are eager to work in a well funded startup with an opportunity to be involved in the full stack and learn the cloud this is for you. Apply now for immediate confidential consideration.

Big Data Engineer

Big Data Engineer
New York, NY
My client is a profitable, growing, software company that builds the leading ad solution in the country. Their services consume huge volumes of data from a variety of sources. They utilize a home-grown Hadoop-based big data analytics platform to execute analytics and data mining on the data sets. They are currently looking for a talented Software Engineer to work in their Data Team building the next generation data analytics platform.

As a member of the team you will work in an intimate, collaborative environment along with other Engineers to create systems that organize, analyze, and maintain the data. The required skills for the position include the following:
Java experience
Hadoop, Hive, MapReduce, and related technologies (exposure okay)
Linux, shell scripts
SQL
Amazon AWS and Tableau are both pluses
This position is conveniently located in midtown and features competitive compensation and a comprehensive benefits package. Please send a copy of your resume to nyjobs@cypressg.com for immediate consideration. Local candidates only, please.

Java Architect Needed

Tech Lead

As Software Development Team Lead is directly responsible for the development of core product functionality as well as leads and mentors junior software engineers and supervises the work they do.

Responsibilities

· Providing technical leadership of design, implementation, and process.

· Hands-on programming, design, and code reviews (approximately 75+% of time).

· Allocating tasks among the assigned project development resources.

· Providing accurate development estimates and updating project resource plans.

· Delivering high quality software releases on-time.

· Assisting with hiring additional software engineers.

Requirements

· Minimum of 5 years hands-on software development of Java applications

· Familiarity with database systems and NoSQL

· Experience building consumer facing web application using latest JavaScript frameworks

· Experience adapting the best aspects of Agile and other methodologies

· Excellent verbal and written communication skills

· Experience designing large object-oriented software systems

Desired Skills

· Experience leading Agile/Scrum development.

· Experience managing development staff

· Knowledge of continuous integration, test automation, microservice and other best development practices

· Experience optimizing performance of Java-based for performance and scale

· Experience in designing for and testing under large data volumes and stress conditions, including the use of stress testing tools

· Source control, particularly Git.

Education

· Bachelor’s degree in Computer Science or Computer Engineering or equivalent