Sr. Software Engineer - Java

Pre-IPO SaaS company based in Silicon Valley, automating omni-channel marketing for major consumer brands, including top banks and market leaders.
$120,000 - $180,000
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer - Java

Join Naehas, a pre-IPO Silicon Valley SaaS company revolutionizing omni-channel marketing for major consumer brands. As a Senior Software Engineer, you'll be integral to developing a custom workflow engine for our core product. The role demands expertise in Java, with a focus on JVM optimization, threading, and performance tuning.

You'll work in our Gurugram office, joining a culture that values autonomy, collaboration, and meaningful work. Our philosophy is simple: passionate and happy employees create successful products and satisfied customers. The position offers an exciting opportunity to shape a new product from its early stages, requiring clean code writing, documentation, and close collaboration with front-end developers.

The ideal candidate brings 5+ years of Java experience, strong knowledge of Spring Boot, and expertise in both SQL and NoSQL databases. You'll be responsible for developing scalable solutions, mentoring team members, and maintaining high coding standards. Your role includes performance optimization, memory management, and architectural decision-making.

We offer a competitive package including health benefits, flexible work arrangements, and a casual workplace environment. Our company values - Reality, Ownership, Courage, Trust, Curiosity, Flexibility, and Integrity - guide our work culture. This is an excellent opportunity for a senior engineer looking to make a significant impact in a growing, profitable startup environment while working with cutting-edge technologies and major enterprise clients.

Last updated 12 days ago

Responsibilities For Sr. Software Engineer - Java

  • Analyze, design and develop reliable, scalable web applications
  • Collaborate with product managers to evaluate business requirements
  • Mentor other developers ensuring high standards
  • Ensure new features are delivered with minimal defects
  • Address architecture and design issues
  • Optimize JVM performance and memory management
  • Resolve threading and concurrency issues
  • Perform performance profiling and optimization

Requirements For Sr. Software Engineer - Java

Java
MySQL
MongoDB
Redis
  • Bachelor's/Master's degree in Computer Science or related field from top tier college
  • 5+ years hands-on coding experience in Java 8, Spring Boot, Spring Data JPA, Hibernate
  • Experience with microservices and RESTful web services
  • Experience with RDBMS (MySQL) and NoSQL databases (MongoDB, Neo4j)
  • Experience with OAuth2, OpenID Connect/SAML, JWT and Spring Security
  • Understanding of Java build tools like Maven/Gradle
  • Hands-on experience in memory management and JVM tuning
  • Experience with Cloud platforms, preferably AWS
  • Threading and concurrency expertise
  • Performance profiling and optimization skills

Benefits For Sr. Software Engineer - Java

Medical Insurance
  • Competitive compensation
  • Full suite of benefits, including health
  • Casual workplace
  • Flexible work arrangements
  • Free meals
  • Yearly offsites

Interested in this job?

Jobs Related To Naehas Sr. Software Engineer - Java

Senior QA Automation Engineer

Senior QA Automation Engineer role at Naehas, leading test automation and quality assurance for enterprise SaaS marketing solutions.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Backend Engineer position at Netflix's Spry Fox Studio, focusing on building scalable game servers and backend services for a non-violent MMO game.

Engineer, Senior

Senior Software Engineer position at Qualcomm Technologies focusing on embedded and cloud edge software development with competitive compensation and benefits.

Senior Engineer- Python Automation Framework

Senior Python Automation Framework Engineer role at Qualcomm focusing on developing automation solutions and frameworks.

WLAN Software Engineer Senior

Senior WLAN Software Engineer position at Qualcomm focusing on embedded software and driver development with networking expertise.