What you’ll be doing...

Join our IT Application Security team responsible for identity authentication. You will work on developing a highly scalable systems using Spark streams and Akka Streams. The choice of language will be Scala or Java based on use case. The system will be deployed and maintained using Docker Images across an AWS cluster. You will be responsible for developing functional flows for handling thousands of transactions per second in real time and working with machine learning models to give real time results. You will also be responsible for successful deployment of the developed solution. You will be aware of test driven development to work as a core member of the small Agile team.

  • Design, develop and test AKKA microservices to modify existing architecture, or implement new architecture and make necessary changes to the system interfaces utilizing Verizon’s DevOps source and object code libraries and configuration management procedures.
  • Partner with team members from big data, splunk and fraud microservices to understand the complete life cycle of issues at hand and helping in resolving them. This will involve attending team meetings and scrums and doing active contribution to efforts for resolving issues.
  • Conform to existing industry and Verizon security coding standards adhering to fortify scan and other security tool review requirements.
  • Conduct code reviews for junior members of team and do peer code reviews to make sure code is following standards set forward by the architects.
  • Lead small team of developers in releases and sprints to deliver tasks related to fraud application and Identity Gateway.

What we’re looking for...

You’ll need to have:

  • Bachelor’s degree or four or more years of work experience.
  • Four or more years of relevant work experience.
  • Experience with Java J2EE technologies.

Even better if you have:

  • A degree.
  • Technical experience with SCALA.
  • Technical experience with distributed systems like AKKA and Spark.
  • Experience with CI CD technologies like JIRA, Jenkins, Stash.
  • Familiarity with functional programing paradigm.
  • Familiarity with machine learning libraries, some data modeling experience.
  • Experience with streaming technologies like Spark Streams / Akka Streams.
  • Experience with Pub/Sub Systems like Kafka or Kinesis.
  • Experience on working with Docker images.
  • Experience with NoSQL Databases (Cassandra, Elastic, ReDIS, etc.).
  • Knowledge of secure coding with OWASP coding practices.
  • Knowledge of Hortonworks toolset (Zookeeper, HDFS, etc.).
  • Excellent verbal & written communication skills; capability to present findings effectively to critical audiences.
  • Knowledge of current industry standards for secure web and mobile design.
  • Ability to organize and manage multiple priorities.

When you join Verizon...

You’ll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America’s fastest and most reliable network, we’re leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we’re about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.

Equal Employment Opportunity

We're proud to be an equal opportunity employer- and celebrate our employees' differences,including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.