Java Microservices Developer

Verizon41 days ago
Irving, US
Verizon

What you’ll be doing...

You will be responsible for providing software design and development, and second line production support for implementing real-time-risk and fraud prevention solutions supporting all Verizon Consumer and Business channels including Digital, Care, IVR and Point-of-Sale Store applications. You will be tasked with developing highly scalable systems using Open-Source technologies Apache Spark streams and Akka streams, requiring ability to develop using both Scala and Java languages, with all front-end using Vue.js JavaScript framework.

The solutions will be deployed and maintained using Docker Images across AWS clusters. You will also be responsible for developing functional flows for handling thousands of transactions per second in real time, working with machine learning models required to provide real time results, and development frontend application portal solutions. You will be responsible for all aspects of the software development lifecycle using test driven development methodology including detail design and development, unit testing, supporting QA, UAT and regression testing, load testing and successful production deployments including post-production monitoring.

You should possess strong Java/ Scala experience, hands on experience in working in an Agile environment, full stack development experience and some exposure to big data and machine learning tools. You should be able to understand microservices and distributed systems and data structures.

  • 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;
  • Design, develop and test Vue.js based frontend components to augment backend functionality and to enhance the usability of the tool across portfolios
  • 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 the team and do peer code reviews to make sure the code is following standards set forward by the architects
  • Lead a small team of developers in releases and sprints to deliver tasks related to fraud application and IG
  • Create and provide system and user documents in support of this deliverable to include updated versions of design, process flow diagram, API specification, and error description
  • 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.
  • Technical experience with Java J2EE technologies.
  • Technical experience with Distributed systems like Akka, Spark, etc.
  • Even better if you have:

  • A degree.
  • Agile DevOps experience using CI/CD methodology (Continuous Integration / Continuous Development) using Jira project tracking, Jenkins build and automation and Git;
  • Knowledge of functional programing paradigm.
  • Experience with streaming technologies such as Spark Streams/Akka Streams.
  • Experience working with Pub/Sub messaging systems such as Apache Kafka or Amazon Kinesis.
  • Experience with NoSQL Databases such as Apache Cassandra, Amazon Elastic, or Redis.
  • Experience with frontend technologies such as Google AngularJS, Facebook React, or Vue.js.
  • Knowledge with Machine Learning libraries.
  • Experience working with Docker images.
  • Knowledge of Hortonworks toolset including Zookeeper and HDFS.
  • Knowledge of application secure coding standards including OWASP best practices.
  • Effective verbal, written, organizational, time management, and interpersonal communication skills.
  • Self-starter with strong self-management skills.
  • Proactive style, excels in a deadline-driven environment, works well under pressure with ability to organize and manage multiple priorities.
  • 22CyberOPS

    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.

    Location

    Irving, US

    By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
    A new version is available REFRESH