|Location:||Mountain View, California|
|Job Type:||Full Time|
NortonLifeLock Inc. (NASDAQ: NLOK) is a global leader in consumer Cyber Safety. NortonLifeLock is dedicated to helping secure the devices, identities, online privacy, and home and family needs of its nearly 50 million consumers, providing them with a trusted ally in a complex digital world.
About the Role
As industry leader, LifeLock protects millions of members against identity threats by offering a range of services members can enroll in. Our team plays a key role in analyzing key identity data points related to their finance, credit and personal information and then alert/protect our members from threats that can damage their identity and reputation. As part of this unit, you will have the opportunity to work with a highly creative and motivated team delivering best-in-class products that help protect identity and user devices from the bad guys. We take pride in the work that we do!
As part of a small but creative team, you will be involved in building medium to large sized highly scalable client and server-side applications from start to finish, including the following:
Collaborate with product and member services teams, understand requirements, participate in prototyping, documentation, system design & server-side development.
Develop cloud native services for various platforms (AWS, Azure etc.), build secure web services, be proficient in JDK platform specifications (messaging, persistence, batch), build production artifacts
Deploy using continuous delivery systems (preferably Jenkins) and available to support applications within a production environment.
Developing services that run on clustered environments, enhancing core LifeLock platforms using Service Oriented Architecture (SOA), Microservices and/or Serverless architecture deployable on cloud platforms.
Closely involved in performance management, capacity planning, building monitoring and metrics dashboards; design and develop well defined secure APIs for clients to consume.
Play an active role in design, architecture of current and future projects, data integration with external systems, data transformation and delivery.
Participate in full integration testing, data integration/development, enterprise information integration and/or ETL.
You will work with other team members to come up with world-class solutions to realize our product team’s vision utilizing the best technology stack relevant to the project(s). Should be proficient in developing for cloud platforms, writing scalable applications and using NoSQL technologies like MongoDB and Redis.
A Bachelor’s degree in Computer Science or Information Systems and 2 years of progressive experience in a system development occupation.
2+ years designing and crafting services in either in-house datacenters or third-party hosted cloud platforms (AWS preferred), engaged in data integration with external vendors, data transformation and delivery systems and enterprise integration systems.
Should have experience with building secure RESTful webservices using JAX-RS, Dropwizard, Jersey, JAX-RS or Sprint Boot. API design and documentation using swagger, OAuth/JWT security, concurrent programming, testing frameworks etc.
2 years developing applications that include appropriate logging solutions using frameworks like Log4j/Commons, SumoLogic/Splunk using debug tools to solve issues in production systems.
2 years of experience in database technologies including Oracle, MongoDB, Redis or other related NoSQL solutions.
Exposure to big data frameworks such as DynamoDB, Kafka, Hadoop, Spark and experience in building data analysis pipelines is a plus.
Experience using different development methodologies including SDLC, Scrum, and/or Agile, and test-driven development;
Experience using development tools such as JUnit/Cactus, writing functional tests, code coverage tools, continuous integration and delivery systems like Jenkins is good to have.
2 writing Java code using tools like Eclipse, NetBeans or IntelliJ, and Git/Subversion.
Should be familiar with disciplines in information technology including: Service Oriented Architecture (SOA), REST services, Design patterns, Operating Systems: Mac and Linux, Performance Management, Application Program Interfaces (APIs), Messaging Software and Interoperability Techniques and Standards.
NortonLifeLock is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive and accessible environment for all employees. All employment decisions are based on merit, experience, and business needs, without regard to race, color, national origin, age, religion, sex, pregnancy (including childbirth or related medical conditions), genetic information, disability (physical or mental), medical condition, marital status, sexual orientation, gender identity or gender expression, military or veteran status, or any other consideration made unlawful by federal, state, or local law. NortonLifeLock strictly prohibits unlawful discrimination based on such protected characteristics and seeks to recruit the most talented candidates from diverse cultures and backgrounds.
We also consider for employment qualified individuals with arrest and conviction records. In addition, NortonLifeLock will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Learn more about pay transparency.