Develops responsive Web applications. Integrates data into Web
applications from services (APIs). Provides business solutions by
developing complex or multiple software applications.
Develops original and creative technical solutions to on-going
Designs applications or subsystems on major projects and for/in
Develops applications for multiple projects supporting several
Supports and performs all phases of testing leading to
Assists in the planning and conducting of user acceptance
Develops comprehensive documentation for multiple applications
supporting several corporate initiatives.
Responsible for post-installation testing of any problems.
Establishes project plans for projects of moderate scope.
Works on complex assignments and often multiple phases of a
Performs independent and complex technical and functional
analysis for multiple projects supporting several initiatives.
Education and Experience:
Bachelors degree (or foreign education equivalent) in Computer
Science, Engineering, Information Technology, Information Systems,
Mathematics, Physics, or a closely related field and three (3)
years of experience in the job offered or three (3) years of
experience building Cloud native full stack applications in an
Or, alternatively, Masters degree (or foreign education
equivalent) in Computer Science, Engineering, Information
Technology, Information Systems, Mathematics, Physics, or a closely
related field and one (1) year of experience in the job offered or
one (1) year of experience building Cloud native full stack
applications in an Agile environment.
Skills and Knowledge:
Candidate must also possess:
Demonstrated Expertise (DE) architecting, developing, deploying,
and managing AWS Cloud infrastructure; architecting UI and backend
applications using deployment principles -- immutable
infrastructure and even driven architecture; implementing secure
standards including, encryption at rest and in transit, using
Ansible and CloudFormation development tools to create core
services -- S3, EC2, Lambdas, and SQS; and performing Continuous
Integration following Cloud native blue/green deployment for
Continuous Delivery, using deployment tools -- team city and
DE developing full stack applications using design tools --
Sketch and Wireframe; developing responsive Web application using
Angular2; developing robust, scalable, and performant backend
RESTful services according SOLID design principles, using Java8,
Apache Camel, and Spring Boot; and developing automated testing at
all levels -- viz., unit, and integration; and performing system
testing according to test pyramid methodology.
DE performing in the full software development lifecycle -- Test
Driven Development, rigorous refactoring, paired programming, and
peer review -- according to Agile methodologies; enabling near term
sprint planning including, requirement gathering, system design,
backlog grooming, and sprint planning -- according to Scrum
methodologies; and streamlining software development process
solutions for long-term bottlenecks according to Kanban
DE developing SQL and NoSQL databases -- Oracle, Teradata,
MongoDB, and Elastic Search; developing queries in MongoChef Editor
and Intellij IDE to perform data definition and manipulation tasks
on MongoDB; integrating monitoring on MongoDB performance using
Mongostat tool; clustering and partitioning MongoDB databases
according to industry best practices to enhance business
performance requirements; and integrating performance metrices and
data analytics, and monitoring and alerting using Elastic Search
For full job details and to apply, please visit
https://jobs.fidelity.com/ and search for job number: 2007682.