Job Description :
Title : Sr. Java Pivotal Cloud Foundary Consultant
Location Stamford CT

Looking for a Senior Developer to design, develop, implement and support various applications. The technology areas include full stack software development in modern web technologies and databases – Java/J2EE, JavaScript frameworks (Angular JS, React JS), Cloud Native development using Pivotal Cloud Foundry, AWS and relational database systems (SQL Server/Oracle)
RESPONSIBILITIES: Role Purpose & Responsibilities (4,000 character limit)

Reporting to Manager - Technology Operations, the Senior Developer will be responsible for technical implementation and support of sports applications and will partner closely with software architects, quality engineers and other developers from client and partners. Interested applicants will have a strong background in software development along with client management skills.

Specific responsibilities include –

Full ownership of sports applications technology delivery for new development, enhancement and support areas
Design and implement enterprise microservices, reactive single page applications and APIs in Java/J2EE, Angular JS 2, React JS, SQL Server, Oracle
Create design & coding standards and guidelines for middle tier, front end and backend areas
Work with NBCU Architecture and platform/operations teams to optimally design and deliver software development, enhancement and support services for all sports applications.
Create technical design based on business functional requirements
Measure, monitor and report the quality standards compliance via DevOps, automation (unit testing) and other tools
Conduct proof of concepts on new digital web and database technologies that can enhance the quality of application, productivity and operational efficiency

QUALIFICATIONS / REQUIREMENTS:

10+ years of Software Development experience in a variety of programming languages, primarily on Java/J2EE, Spring Boot, Reactive Microservices, cloud native development (Pivotal Cloud Foundry, Amazon AWS), relational databases (SQL Server, Oracle) and front-end technologies (Angular JS)
Knowledge or experience with cloud providers and infrastructure as a service
Knowledge and experience with designing, building and deploying enterprise or cloud scale applications
Strong architecture and design skills, able to present ideas and implement designs to meet the needs of customers
Strong communication skills and experience in delivering work with geographically distributed development teams
Bachelor/Masters in Computer Science or related field, or equivalent experience
Thorough understanding of software development lifecycle principles, procedures and processes, agile project execution methodology, business user communication and training

DESIRED CHARACTERISTICS:

Exceptional technical, analytical, organization, research, and presentation skills
Experience working in an Agile environment; knowledge of SCRUM framework a plus
Strong analytical and process-oriented approach; Ability to apply structure to complex problems
Knowledge and experience in no-sql databases such as MongoDB, Cassandra
Experience in Test Driven Development (TDD) and agile methodologies