Job Description
Backend development using Java, Struts, MySQL and other technologies as suited for the project.
Write effective, scalable code.
Design application architecture as required by clients for their application.
Develop backend applications with scalability and performance.
Proficient with REST based APIs development.
Improve functionality of existing systems.
Implement security and data protection solutions.
Coordinate with internal teams to understand user requirements and provide technical solutions.
Integrate innovative ideas to improve application development.
What makes you a great fit:-
At least, 3+ years’ experience in building applications using Java / Struts is required
In-depth knowledge of Core Java, Frameworks (Struts, Spring MVC, Springboot, etc.) and its core principles.
In depth understanding of data structures and algorithms and apply them to deliver high performing applications.
Recognize and use design patterns to solve business problems!
Experience building web applications using MySQL, PostgreSQL, MongoDB or other popular RDBMS or Non-relational databases.
Should be proficient with Git (Github/Gitlab/Bitbucket)
Experience with Microservice and Serverless architecture is a plus.
Additional benefits
5 day work week
About Nykaa
Nykaa.com is India's premier online destination for beauty & wellness.
With over 1200+ brands, 5 lakh+ products and delivery all across India, we strive to be the one-stop-shop for a consumer.
Awarded with Franchise India Star Retailer Awards : Health & Beauty Retailer of the Year 2017
Tech Stack
React, PHP, Java, Node JS, Redis, Solr, Apache, MongoDb, Chef, Docker
Company Type
Private
Company Size
1000-5000
Company Financials
Nykaa has raised a total of $+3.3M in funding over 8 rounds. Their latest funding was raised on Apr 1, 2026 from a Series E round.
Office Locations
Mumbai, Maharashtra, India
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer II |Java position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
