Talent.com
This job offer is not available in your country.
Sr. Software Engineer - Java

Sr. Software Engineer - Java

NaehasGurugram, HR, IN
30+ days ago
Job type
  • Quick Apply
Job description

Title : Sr. Software Engineer - Java

Location : Gurugram, Haryana, India

About Naehas

Join a pre-IPO, fast-paced, rapidly growing software as a service company based in Silicon Valley. Naehas is automating omni-channel marketing for some of the largest consumer brands in the world. Our customers include four of the top six banks and market leaders in media, communication and insurance. We are expanding our office in the Gurgaon area (India) and would like to fill it with team members who value autonomy, collaboration and meaningful work. Our recipe for success is very simple - “Passionate and happy employees translate into happy customers and a world-class product”.

About the Position

The Sr. Software engineer will be part of a team working on development of a custom-made workflow engine which will be integrated with Naehas’ s core product to provide automation to a certain degree. Since this is a new product in the nascent stages of the SDLC, the engineer is expected to write clean, optimized and efficient code, unit test cases, maintain Javadoc, document APIs, perform peer reviews and create relevant documentation of the architecture and features being built. This position also requires the engineer to be proactive in collaborating with the front-end developers and other team members to design and develop scalable and robust solutions.

Skills & Responsibilities :

  • Analyze, design and develop extremely reliable, scalable and high-performing web applications.
  • Collaborate actively with product managers and technical leaders to understand and evaluate business requirements and translate them into new features within the timeline.
  • Mentor other developers in the team making sure higher standards and good practices are followed.
  • Work with other developers and team to ensure that new features are delivered and that issues are fully tested with minimal defects.
  • Address architecture and design issues of products or technologies and provide strategic reasoning of introducing new technologies in his / her area of expertise.
  • JVM Performance and Optimization Expertise : Skilled in memory management, JVM tuning, and performance optimization, with expertise in analyzing heap dumps (Eclipse MAT, JVisualVM) to detect memory leaks and excessive object retention. Proficient in fine-tuning JVM settings (heap size, GC strategies, Metaspace configuration) and optimizing garbage collection (e.g., G1GC, ParallelGC) to enhance application performance and minimize latency.
  • Strong experience in resolving threading and concurrency issues, including deadlocks, thread contention, and race conditions, using Java concurrency utilities and optimizing thread pools for resource efficiency.
  • Expert in performance profiling with tools like JProfiler and YourKit to resolve CPU bottlenecks, optimize SQL queries, and implement caching solutions (EhCache, Redis). Adept at end-to-end performance tuning across application layers and collaborating with DevOps teams to maintain JVM health in containerized environment.

More about life at Naehas :

People and culture are our top priority. We believe the best way to describe our culture is through our values :

  • Reality - Acknowledge it early
  • Ownership - Be self-aware and personally accountable
  • Courage - Put in best effort even under trying circumstances
  • Trust - Respect team members - prove each other right
  • Curiosity - Intense desire to explore and understand new solutions
  • Flexibility - Flexibility and innovation are more important than efficiency
  • Integrity - Our reputation is more important than making money
  • Experience : 5-7 years

    Requirements

  • Education equivalent to a Bachelor's degree / Master’s in Computer Science or related field from a top tier college.
  • 5+ years of hands-on coding experience in Java 8, Spring Boot, Spring Data JPA, Hibernate, JVM Performance and Optimization Expertise.
  • Experience building microservices and RESTful web services.
  • Experience working with RDBMS preferably MySQL and NoSQL databases like MongoDB, Neo4j etc.
  • Working experience with OAuth2, OpenID Connect / SAML, JWT and Spring Security.
  • Understanding of Java build tools like Maven / Gradle.
  • Software Engineering - design, test and implement software systems that optimize all phases of data operations process and new solution designs. Perform requirements analysis, understanding the business requirement and design and develop optimized and customized solutions for customers.
  • Hands on experience in
  • Memory Management and JVM Tuning
  • Threading and Concurrency Issues
  • Performance Profiling and Optimization
  • Hands-on experience with Cloud platforms and services preferably AWS.
  • Good to Have :

  • Exposure to UI and front-end technologies like HTML, CSS, JavaScript and frameworks and libraries such as Angular / React.js.
  • An understanding of CI / CD pipeline and build automation tools like Jenkins.
  • Experience with enterprise authentication and authorization solutions like Okta.
  • Experience with SSO.
  • Benefits

  • Competitive compensation.
  • A full suite of benefits, including health.
  • A casual workplace that appreciates and respects each employee's ideas.
  • The agility of a growing and profitable start-up environment.
  • Flexible work arrangements.
  • Free meals
  • Yearly offsites
  • Create a job alert for this search

    Sr Software Engineer • Gurugram, HR, IN

    Related jobs
    • Promoted
    Senior Software Engineer - Java

    Senior Software Engineer - Java

    Blue First HR ConsultingGurugram
    Key Responsibilities : - Analyze, design, and develop extremely reliable, scalable, and high-performing web applications.Collaborate with product ...Show moreLast updated: 30+ days ago
    • Promoted
    Sr.FullStack / Fullstack Engineer

    Sr.FullStack / Fullstack Engineer

    Wisestepfaridabad, haryana, in
    Full Stack Engineer (2+ years of exp).We are looking for passionate people to join our growing team.We ARE HIRING selectively for talented Full Stack Engineers. We are seeing customer traction for o...Show moreLast updated: 5 days ago
    • Promoted
    • New!
    Java Associate / Sr. Associate

    Java Associate / Sr. Associate

    Calpar Globalfaridabad, haryana, in
    As a developer, you have a passion for development and a thirst to learn.You are a quick learner who can step.Strong logical foundation with strong competencies in data structures, algorithms and.E...Show moreLast updated: 15 hours ago
    • Promoted
    Senior Software Engineer - Java / AWS

    Senior Software Engineer - Java / AWS

    SkyleafNoida
    Key Responsibilities : - Design, develop, test, and maintain scalable enterprise applications using Java, JSP, and Spring Boot.Develop and integra...Show moreLast updated: 25 days ago
    • Promoted
    Senior Software Engineer - Java / Golang

    Senior Software Engineer - Java / Golang

    SkyFlowDelhi, IN
    Job Description : Skyflow is a data privacy vault company built to radically simplify how companies isolate, protect, and govern their cust...Show moreLast updated: 7 days ago
    • Promoted
    Tinvio - Senior Software Engineer - Java

    Tinvio - Senior Software Engineer - Java

    Tinvio Digital Services India Pvt LtdDelhi, IN
    Remote
    Engineering at Jaz : At Jaz, our engineering team is the heartbeat of our company, transforming innovative ideas into real-world products that positively impact our c...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Java Technologies

    Senior Software Engineer - Java Technologies

    questhiringGurugram
    Job Title : Senior Software Engineer Location : Gurugram, India Experience Required : 6 to 8 YearsShow moreLast updated: 30+ days ago
    • Promoted
    Sr. Full Stack AI Engineer

    Sr. Full Stack AI Engineer

    ContexQDelhi, IN
    Senior Full Stack Engineer – Enterprise Analytics Platform.Remote (Preference for India-based candidates).Competitive salary + significant equity package. At ContexQ, a Singapore based B2B SaaS AI S...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Java - Senior Backend Engineer

    Java - Senior Backend Engineer

    InCommondelhi, delhi, in
    US-based healthcare company on a mission to fix care for low-income patients with complex needs.They combine primary, behavioral, and social care into a single, continuous experience—powered by ele...Show moreLast updated: 15 hours ago
    • Promoted
    Senior / Lead Backend Engineer Java & Cloud

    Senior / Lead Backend Engineer Java & Cloud

    adesso Indiafaridabad, haryana, in
    We are looking for a highly experienced.Senior or Lead Backend Engineer.Java software development, cloud architecture, and DevOps practices. The ideal candidate will have deep hands-on experience in...Show moreLast updated: 4 days ago
    • Promoted
    Optum - Lead Software Engineer - FHIR / Java

    Optum - Lead Software Engineer - FHIR / Java

    Optum Global Solutions (India) Private LimitedGurgaon
    Primary Responsibility : Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited...Show moreLast updated: 30+ days ago
    • Promoted
    SAP SAC Analytics Cloud(JavaScript) - PAN INDIA

    SAP SAC Analytics Cloud(JavaScript) - PAN INDIA

    Tekgence Incfaridabad, haryana, in
    SAP SAC Analytics (Java Scripting).SAP SAC Analytics – Job Description : .SAP Analytic Cloud, more into SAC Reporting.SAC, Business Intelligence, Analytics Applications, Dashboards.Strong Java Script...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer - Java & AWS

    Senior Software Engineer - Java & AWS

    Blue First ConsultingDelhi, IN
    Remote
    Key Responsibilities : - Analyze, design, and develop extremely reliable, scalable, and high-performing web applications. Collaborate with product management from time to time t...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Java

    Senior Software Engineer - Java

    PatronageHRGurugram
    Key Responsibilities : - Participate and contribute in a team practicing Agile Scrum.Execute Test Driven Development (TDD) in assigned projects. Practice efficient source code m...Show moreLast updated: 14 days ago
    • Promoted
    Senior Software Engineer - Java Development

    Senior Software Engineer - Java Development

    Hrizen techno servicesGurugram
    We are seeking an experienced Senior Software Engineer to join our development team.The role involves designing, building, and maintaining high-quality software solutions while guiding junior team ...Show moreLast updated: 6 days ago
    • Promoted
    Sr. AWS Cloud Engineer

    Sr. AWS Cloud Engineer

    MastekDelhi, IN
    Cloud Engineer Job description : .Have work experience in the following areas : .Experience in designing, building, and maintaining AWS Cloud Infrastructure. Proficient in AWS services including EC2, S3...Show moreLast updated: 25 days ago
    • Promoted
    Principal Architect - Java - SaaS Startup / 10+ years

    Principal Architect - Java - SaaS Startup / 10+ years

    PeopleGenefaridabad, haryana, in
    Architect and design complex, scalable workflows and solutions that align with business needs and technology goals.Develop cloud-native architectures, ensuring scalability, performance, and securit...Show moreLast updated: 20 days ago
    • Promoted
    • New!
    Software QA Engineer (Manual ) Immediate Joiner

    Software QA Engineer (Manual ) Immediate Joiner

    Trantor Software pvt ltdfaridabad, haryana, in
    We’re Hiring : QA Manual Engineer.We’re looking for an experienced.You’ll be responsible for ensuring the quality of a.CMS architecture (Drupal backend). This is a fantastic opportunity to work in a ...Show moreLast updated: 15 hours ago
    • Promoted
    Sr. Fullstack engineer

    Sr. Fullstack engineer

    Relevance LabDelhi, IN
    Design, develop, and maintain our AI Agents platform using Python, FastAPI, React, and TypeScript.Collaborate with cross-functional teams, including product managers, designers, and backend enginee...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Java

    Senior Software Engineer - Java

    NEXTHIRE LLPDelhi, IN
    Position : Senior Software Engineer - Java Experience : 5 - 7 years Location : Gurugram (5 days WFO) ...Show moreLast updated: 30+ days ago