-
Nykaa

Nykaa - Senior Software Engineer II - Java Technologies

Nykaa
India · Full-time · Mid-Senior

Role : Software Engineer - II

Location : Gurgaon

Work Model : 5 days work from office

Job Description

As a Software Engineer II (SE2) at Nykaa, you will own the end-to-end software development lifecycle for your deliverables, playing a key role in low-level design, cross-team collaboration, planning, development, and support of existing products. You'll work closely with senior IC Engineers, Product, Design, QA, and DevOps teams to build and launch features. We seek motivated individuals with strong software engineering skills, problem-solving abilities, and a passion for innovation. If you thrive on ownership, learning, and driving results in a fast-paced environment, this role is for you.

Qualifications

  • Bachelor's/Master's degree in Computer Science Engineering, or related field
  • 3-5 years of experience in software development
  • Proficiency in Java or similar programming languages
  • Strong understanding of data structures, algorithms, multithreading, OOP principles and good problem solving skills.
  • Experience with microservices architecture and RESTful APIs
  • Familiarity with databases: SQL, NoSQL, or caching systems (e.g., Redis)
  • Hands-on experience with version control tools like Git
  • Experience in debugging, root cause analysis and performance optimization
  • Experience with high-traffic systems is a plus.
  • Familiarity with cloud platforms like AWS is a plus
  • Strong communication and team collaboration skills

Responsibilities

  • Own the end-to-end SDLC for assigned features and products
  • Analyze requirements, participate in LLD discussions, collaborate with peers and ensure quality delivery of resilient, scalable and performant solutions
  • Write clean, scalable, and efficient code in line with best practices
  • Troubleshoot, debug, root cause analysis and provide timely fixes for production issues
  • Collaborate with senior engineers, Product, QA, and DevOps teams to design, build, test, and launch new features
  • Contribute to code reviews to maintain high code quality, drive continuous improvement
  • Optimize existing applications for performance and scalability
  • Own, Innovate and automate any recurring challenges or issues
  • Take ownership of project deliverables and ensure on-time completion
  • Ensure the delivery of high-quality software with thorough testing and validation
  • Actively contribute to process improvements and team discussions
  • Support for existing products in terms of monitoring, alerting, debugging, root causing
  • Support release and documentation of developed features
  • Estimating the effort required to develop and implement
  • Mentoring junior team members

Opportunities

  • Learning opportunity to work on highly scalable, complex and flexible Nykaa's promotion platform

(ref:hirist.tech)

Key Skills

Ranked by relevance

devops data structures product design microservices nosql cloud java sql aws oop
Login to Apply
Posted
Mar 14, 2025
Type
Full-time
Level
Mid-Senior
Location
Gurugram
Company
Nykaa

Industries

Technology Information Internet Software Development Media

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
CHECK24 Vergleichsportal GmbH
Related

Professional/Senior (m/w/d) Java Backend-Entwickler

2026-05-28

Full-time
Associate
Austria
Technology
Information Technology
View Job Details
Nykaa
Related

Senior Product Designer

2026-05-24

Full-time
Associate
India
Technology
Design