Job Description :
                                                                             Enacting Scrum values and practices 
 Guarding and shielding the team from distractions and interruptions from external interferences 
 Enabling close cooperation across all roles and functions 
 Leveraging strong understanding of the overall software delivery lifecycle and activities 
 Promoting and participating in the continuous improvement of structure, processes, tooling to enable the teams to deliver more value
 Organizing and facilitating standups, release and sprint planning, reviews, demos and retrospectives
 Supporting efforts to code, design, and testing in a heterogeneous technology environment e.g. JavaScript MVC, HTML, CSS, Java/J2EE 
 Identifying opportunities for process and tool improvements and drive those from concept to implementation
 Engineering a world-class platform with an eye towards rapid iteration and creative problem solving
 Ensuring quality and completeness of the product through unit, integration, and regression capabilities
 Adhering to architecture standards, risk management and security policies
 Contributing and collaborating in creation and consumption of open, standards-based solutions, while working with existing J.P.Morgan Chase technologies and infrastructure. 
 5+ years of experience developing software, having built at least one product from scratch 
 Strong command of HTML5, CSS, JavaScript, and AJAX 
 Extensive experience building RESTful APIs, preferably in Java/J2EE or .NET 
 Experience with database technologies, especially NoSQL (Cassandra, MongoDB) 
 Familiarity with message brokers (RabbitMQ, Kafka, Celery) 
 Experience with cloud computing platforms (AWS, Azure, Cloud Foundry) 
 Strong customer focus, excellent problem solving and analytical skills
 Excellent understanding of SDLC methodologies, preferably in Agile (Scrum, Kanban, XP) 
 Strong verbal and written communication skills 
 Ability to work in a rapidly changing environment
 Understanding of object orientation and software design patterns 
 Experience of testing at the unit, integration, and system levels 
 Experience with at least one web application server such as Tomcat, .NET or similar 
Desirable: 
 Experience with and understanding of at least one or more front-end frameworks (Angular, Ember, Vue, or React) 
 Experience with Apache Spark, Hadoop, HDFS, and other Big Data technologies 
 BS or MS in Computer Science or related field 
 Understanding of multithreaded software design, Evented IO, and the differences between them 
 Participation in Test Driven Development and Business Driven Development 
 Practice of Continuous Integration or Continuous Delivery 
 Bonus points for understanding of scalable systems and distributed computing