PROTECH

Full Stack Engineer (Java)

Job ID
2015-4139
US-NY-New York

Overview

We are currently seeking a SaaS/PaaS Architect or Lead Developer for a Fortune 500 Company. The ideal candidate will have technical, hands-on background in solving tough SaaS/PaaS problems all the way from inception through production. This position can be based anywhere in the NYC or Danbury Office. 

Responsibilities

Major Responsibilities

  • Demonstrate, align and assist technical delivery across all business units and product teams, by collaborating with product management peers, engineering teams and business leaders
  • Partner with technical and product management to define clear SaaS/PaaS strategies across business units and concrete deliverables
  • Work with cross-functional teams, including internal partners and external vendors, to evaluate SaaS / PaaS offerings and their ability to meet the strategic requirements
  • Develops strong technical partnerships with technology vendors and as part of the POC execution phase leading to technology selection and integration.
  • Stays current on new technology innovations, best practices and market direction of SaaS and PaaS offerings.
  • Works with teams to ensure there are consistent quality assurance and final user acceptance plans in place for all deliveries.
  • Builds a community SaaS/PaaS development practice across the development teams in our Global Innovation organization through effective communication and collaboration with the development teams and leaders throughout the organization.
  • Develops and mentors other employees/contractors on SaaS/PaaS while ensuring strong relationships cross-functionally as this is a strategic initiative. 

Qualifications

Key Qualifications:

  • Demonstrated ability to create and deliver a platform to support technical innovations to the SaaS market (i.e. location based services, ecommerce, and payment technology)
  • Proven ability to understand customers and competitive markets, and translate their needs into business strategies and initiatives.
  • Deep technical expertise in SaaS. PaaS, IaaS and where and when to use each.
  • 5+ years of experience developing and delivering commercial SaaS applications – ideally with a platform utilizing ecommerce, payment, and/or location base services.
  • Full Web Stack (HTML 5, CSS3, Javascript Frameworks, etc.)
  • Backend technologies and design patterns (Java 7, multi-threading, servlets, Spring, Hibernate/JDBC, RESTFul WebService Frameworks, etc.)
  • Experience with one or more SQL or NoSQL databases needed. 
  • Knowledge of one or more of the following Java frameworks:  Twitter Bootstrap, JQuery UI, Backbone, Knockout, Angular, JQuery
  • Experience with IaaS / PaaS platform such as AWS, Azure, OpenShift, Cloud Foundry, etc.  AWS strongly preferred
  • Experience developing software using Agile Software Development practices such as Scrum, TDD, minimum viable product.  Pair programming experience a plus.

 

Preferred Qualifications:

  • Experience with OpenShift and/or Cloud Foundry.
  • Experience developing POCs for build versus buy decision-making.
  • Experience with commercial a PaaS a plus
  • A Bachelor's degree software engineering or computer science is required; a graduate degree is preferred.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed