Java Microservices Developer

Verizon Communications Irving , TX 75061

Posted 1 week ago

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.

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Microservices Developer

Tsr, Inc.

Posted 1 week ago

VIEW JOBS 10/5/2019 12:00:00 AM 2020-01-03T00:00 PRIMARY RESPONSIBILITIES TSR Consulting is Seeking Java Microservices Developers for a Client in Irving, TX Direct Applicants Only Right to Hire / Contract to Perm Seeking senior developer to work with business analysts and a group of seasoned technology professionals to deliver technology projects for the business. * Develop high-quality framework / design * Review and debug code * Identify, prioritize and execute tasks in the software development life cycle * Identify ideas to improve system performance and impact availability * Coordinate with business analysts & users for requirements * Provide continuous improvement through identifying best practices in technology products / processes / systems * Effective problem solving and issue identification Qualification: * Must have experience with Microservices * Master or Bachelor Degree * Minimum 8 years of total experience with background in Information Technology (preferably in the financial sector) and hands-on IT Project Management Experience. * Experience in design, development, testing * Experience in Java, Python, Hadoop / Big Data technologies such as Hive, Spark, etc. * Experience in at least one RDBMS * Fluent in written and spoken English * Strong problem-solving skills and able to work under pressure. * Confident, innovative, self-motivated, result oriented KILLS & EXPERIENCE Tsr, Inc. Irving TX

Java Microservices Developer

Verizon Communications