Ulta Beauty logo

Sr Java Developer

Ulta Beauty

Bolingbrook, IL
Full Time
Senior
103k-124k
29 days ago

Job Description

About the Role

At Ulta Beauty, our tech team is critical to our scalability and is recognized as a 'mature start-up.' We foster an environment of interdepartmental exposure, open doors, and genuine collaboration. Our culture emphasizes agility, mental dexterity, creativity, and passion for better solutions. We are engineering for the future of retail, embracing continual change and ambiguity, with a focus on innovation and teamwork.

Key Responsibilities

  • Collaborates with Tech Leads, Architects, Product owners, Scrum masters, QA, and cross-functional teams to implement complex, scalable, and maintainable Java-based solutions, ensuring best practices and code quality.
  • Implements web applications in a service-oriented architecture that is event-driven, highly scalable, secured, and exposed as Rest API on the Google Cloud platform.
  • Writes code, investigates complex issues, implements fixes, and performs performance tuning in a dynamic and fast-paced work environment.

Requirements

  • Bachelor's degree in Computer Science, or equivalent professional experience.
  • 7+ years of experience in software development with broad experience in designing, programming, and implementing large information systems.
  • Specific expertise in Java/JEE v8 and above, Java streams, reactive programming, and web technology with functional programming.
  • Demonstrated expertise in developing enterprise-scale, Microservices-based, headless REST APIs and implementing event-driven architectures working with message streams.
  • Expertise in the Java Stack: Maven/Gradle, Spring Boot, Spring.
  • Strong understanding of application development, web services, open-source frameworks, SOA, object-oriented design and analysis, design patterns, and best practices.
  • Familiarity with Junit, SonarQube, Swagger/OAS 3.0, monitoring tools such as DynaTrace, NewRelic, MAT or JProfiler, mocking frameworks such as Mockito, EasyMock or PowerMock, message streaming platforms such as Kafka.
  • Experience with NoSQL databases such as MongoDB or similar platforms.
  • Exposure to cloud platforms such as GCP or other cloud providers.
  • Working knowledge of GIT / Bitbucket repository or similar version control systems.
  • Working knowledge of Prisma vulnerabilities.
  • Passion for learning new technologies and eagerness to collaborate with other creative minds.
  • E-Commerce domain expertise.
  • Good written and verbal communication skills.

Nice to Have

  • Experience with cloud platforms other than GCP.
  • Additional certifications or advanced training in Java or cloud technologies.

Qualifications

  • Bachelor's degree in Computer Science or equivalent professional experience.

Benefits & Perks

  • Full-time positions are eligible for paid time off, health, dental, vision, life and disability benefits.
  • Part-time positions are eligible for dental, vision, life, and disability benefits.
  • Salary range of $102,900.00 - $124,000.00 per year with potential for additional bonus compensation.
  • Opportunities for career development and ongoing learning.

Working at Ulta Beauty

Ulta Beauty fosters a culture of innovation, collaboration, agility, and continuous learning. We value passion for better solutions, teamwork, and adaptability in a fast-paced environment. Our environment encourages interdepartmental exposure and open communication, supporting professional growth and creative problem-solving.

Apply Now

Job Details

Posted AtJun 27, 2025
Salary103k-124k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Ulta Beauty

Website

ulta.com

Company Size

10000+ employees

Location

Bolingbrook, IL

Industry

Cosmetics, Beauty Supplies, and Perfume Retailers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches