What you’ll be doing...

VZLabs Bangalore is seeking a Software Engineer - Java, for its Development Team.

The Candidate should be a strong team Player, should be able to execute tasks in a team that develops high quality software under aggressive release schedules.

Responsibilities:

  • Design, implementation, unit testing and UT automation of features in releases.
  • Participate in peer code reviews, interact with system test team.
  • Candidate should be constantly thinking about better ways to improve efficiency and performance of the product.

What we’re looking for...

You will need to have:

  • Bachelor’s degree or four or more years of work experience.
  • Four or more years of relevant work experience.
  • Three or more years of experience in developing software products.
  • Good knowledge of data structures and Algorithms.
  • Experience in Core Java, J2EE technologies [Hibernate/JPA, Servlets, EJB, JDBC, MQ, JSP].
  • Experience with Spring and Spring ecosystem(Spring Boot,Spring Data,Spring Security)
  • Experience on UI technology like Angular, HTML, CSS and JavaScript
  • Experienced or worked on common framework like MVC, IOC, 3-tier technologies, common design patterns.
  • Experience with Java web services, SOAP and REST API.
  • Application/Web servers(JBOSS, Tomcat, Apache).
  • Good analysis and problem-solving skills.
  • Experience with distributed systems and their application for building scalable, supportable systems.
  • Knowledge in using build tools like Maven and Gradle.
  • Knowledge of data structures.
  • Knowledge in Java based development frameworks such as Spring, Maven, Gradle.
  • Good networking knowledge and good knowledge of TCP/IP, HTTP protocols.
  • Experience in one or more NOSQL databases such as Couchbase/Redis/MongoDB.
  • Experience in one or more relational databases such as MySQL/Postgres/Oracle.
  • Knowledge of Unix/Linux .
  • Strong written and verbal communication.

Even better if you have:

  • A degree.
  • Knowledge or experience in AWS Services, Kubernetes, Mesos/Marathon.
  • Knowledge or experience in micro services, containerization.
  • Knowledge of Software Development Life Cycle and Test Methodologies.
  • Strong listening, negotiation and presentation skills.

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.