Senior Java/Spring Engineer

Mountain View, California

Gen Digital
Job Expired - Click here to search for similar jobs
Who Are We?

We are a team that brought you Norton, Avast, LifeLock, Avira, AVG, ReputationDefender, and CCleaner, dedicated to providing cybersecurity, privacy, and identity protection to over 500 million users in 150 countries. At Gen, we offer flexible working options, generous time off, and competitive benefits in a diverse and inclusive environment where every team member is valued and celebrated.

We are hiring a Senior Java/Spring Engineer to join our Payment Processing team in the eBusiness group. If you are smart, fearless, and dedicated, join us to power Digital Freedom and help consumers take control of their digital lives.

How We Work

This role is based in Mountain View, CA and follows a hybrid model (minimum 3 days/week in the office).

Our in-person time supports fast decision-making, relationship-building, and collaboration - while maintaining the flexibility to do your best work.

Role Overview / Team

You'll be part of the Payment Processing team within our global eBusiness organization. This team enables customers to purchase products through secure, localized payment methods worldwide.

You'll work closely with backend engineers, architects, product managers, and QA to build and optimize reliable, scalable services that directly support Gen's global subscription engine.

Mission and Goals
  • Lead the technical design and backend development of high-traffic payment services
  • Integrate with global Payment Service Providers (PSPs) using modern protocols and API standards
  • Collaborate across engineering and product teams to build secure, performant systems that meet strict SLAs
  • Contribute to systems architecture and continuous improvement of existing services
Objectives
  • Build backend services using Java, Spring, Spring Boot
  • Design APIs (REST, SOAP, GraphQL, Webhooks) and ensure secure integrations
  • Work with SQL and NoSQL databases
  • Write automated test cases and participate in code reviews
  • Contribute to the full SDLC (dev, deploy, monitor, maintain)
  • Use tools like GitHub, TeamCity, Jira, Confluence
  • Operate in an agile environment and contribute to global delivery
Competencies
  • Strong object-oriented design skills
  • Solid understanding of API security best practices
  • Experience building scalable, high-performance systems
  • Familiarity with cloud services (AWS or Azure)
  • Knowledge of data security standards
  • Comfortable mentoring and collaborating across distributed teams
Preferred Qualifications
  • 10+ years of backend Java/Spring experience
  • Experience with global e-commerce, fintech, or subscription-based platforms
  • Familiarity with payment processing systems or PSP integration
  • Exposure to monitoring tools like Splunk, performance tuning, or service reliability engineering
Benefits

At Gen Digital, we are committed to supporting our employees' well-being and professional growth. Our comprehensive benefits package for U.S. team members includes:
  • Health & Wellness - Access to medical, dental, and vision insurance plans.
  • Financial Security - 401(k) retirement plan participation plus opportunities to invest through our Employee Stock Purchase Plan (ESPP).
  • Work-Life Balance - Generous paid time off (PTO), company holidays.
  • Professional Development - Annual education reimbursement for job-related courses.
  • Wellness Reimbursement -to cover fitness-related expenses.
  • Additional Perks - Access to commuter spending accounts, legal assistance plans, family support services, and exclusive employee discounts.

Salary Ranges:

$151,700.00 - $169,800.00
The pay range depicts a base salary range for all positions except commission-based roles. The pay range for commission-based roles represents On Target Earnings (annual base salary + target annual commission). Additional compensation elements may be offered including an opportunity for bonus incentives and also competitive benefits package. Actual compensation offered will be determined by factors such as the external/internal market demand, location, level, job-related knowledge, skills, and experience.

Gen 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. Gen 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 employment-qualified individuals with arrest and conviction records. In addition, we 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.

Gen complies with all anti-discrimination laws.

To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.
Date Posted: 17 April 2025
Job Expired - Click here to search for similar jobs