Sr. Software Engineer-Java

4 months ago


Gurugram, India Naehas Full time

Sr. Software Engineer - Java

Gurgaon, 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 at 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 with product management from time to time to understand and evaluate business requirements and translate them into new features within the timeline.
  • Should be a proactive self-starter who can propose and implement solutions and underlying techniques for problem statements in the effort of obtaining results.
  • Work with other developers and team to ensure that new features are delivered and that issues are fully tested with minimal defects.
  • Contribute towards the development and application of advanced concepts, technologies and hold an area of expertise within the team.
  • Address architecture and design issues of products or technologies and provide strategic reasoning of introducing new technologies in his/her area of expertise. 

 

Requirements:

  • Education equivalent to a Bachelor's degree/Master’s in Computer Science or related field from a top tier college.
  • 4+ years of hands-on coding experience in Java 8, Spring Boot, Spring Data JPA, Hibernate.
  • 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 customer
  • Demonstrated leadership ability to effectively work with cross functional teams.
  • Involved in research and development activities to understand and identify the product requirements aligned to Naehas’ s vision and business needs
  • Ability to function in a fast-paced environment.

Good to Have:

  • Hands-on experience with Cloud platforms and services preferably AWS.
  • 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 in Linux and shell scripting.
  • Working knowledge of messaging queues like RabbitMQ, ActiveMQ etc.
  • Working knowledge of Apache Kafka and pub-sub systems.
  • Experience with enterprise authentication and authorization solutions like Okta.
  • Experience with SSO.
  • Knowledge of deployment using Docker will be an added advantage.


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

If these values resonate with you then we look forward to meeting, you. Here’s what we have to offer you as a team member at Naehas:

  • 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

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 and Hibernate.
  • 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 customer
  • Demonstrated leadership ability to effectively work with cross functional teams.
  • Involved in research and development activities to understand and identify the product requirements aligned to Naehas’ s vision and business needs
  • Ability to function in a fast-paced environment.

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

  • Java Software Engineer

    2 months ago


    Gurugram, India Monocept Full time

    Company OverviewAt Monocept, we're dedicated to resolving complex business challenges with a distinguished team of solution architects and software engineers. We prioritize unparalleled software engineering and offer expertise across multiple sectors, guiding clients towards business transformation and innovation.Job OverviewMid-Level Java Software Engineer...

  • Software Engineer

    4 weeks ago


    Gurugram, India Makse Group Full time

    We are seeking a highly skilled and experienced Software Engineer / Sr. Software Engineer (Full Stack) with a focus on front-end development to join our dynamic team. As a Senior Full Stack Software Engineer, you will primarily be responsible for front-end development tasks, accounting for approximately 70% of your time, with the remaining 30% dedicated to...

  • Software Engineer

    4 weeks ago


    Gurugram, India Makse Group Full time

    We are seeking a highly skilled and experienced Software Engineer / Sr. Software Engineer (Full Stack) with a focus on front-end development to join our dynamic team. As a Senior Full Stack Software Engineer, you will primarily be responsible for front-end development tasks, accounting for approximately 70% of your time, with the remaining 30% dedicated to...

  • Software Engineer

    4 weeks ago


    Gurugram, India Makse Group Full time

    We are seeking a highly skilled and experienced Software Engineer / Sr. Software Engineer (Full Stack) with a focus on front-end development to join our dynamic team. As a Senior Full Stack Software Engineer, you will primarily be responsible for front-end development tasks, accounting for approximately 70% of your time, with the remaining 30% dedicated to...

  • Sr. AWS Java Developer

    5 months ago


    Gurugram, India SkySys Full time

    Role: Sr. AWS Java Developer Position Type: Full-Time Contract (40hrs/week) Contract Duration: 12+ months Work Hours: India Time (IST) Work Schedule: 8 hours/day (Mon-Fri) Location: Gurgaon or Bangalore - Hybrid - 1x Week *(Chance of Remote Work eventually) Must Haves Skills: Spring Boot Eventing and SQS Experience Java Skills ...


  • Gurugram, India blackNgreen Full time

    We are seeking an engineer excited about designing, building and supporting our enterprise solutions using the latest technology. It is a completely hands-on Product Development role across architecture, design and development (coding & testing) on a telco side, which is being built to scale to handle millions of customers & transactions per day.Desired...


  • Gurugram, India blackNgreen Full time

    We are seeking an engineer excited about designing, building and supporting our enterprise solutions using the latest technology. It is a completely hands-on Product Development role across architecture, design and development (coding & testing) on a telco side, which is being built to scale to handle millions of customers & transactions per day.Desired...


  • Gurugram, India blackNgreen Full time

    We are seeking an engineer excited about designing, building and supporting our enterprise solutions using the latest technology. It is a completely hands-on Product Development role across architecture, design and development (coding & testing) on a telco side, which is being built to scale to handle millions of customers & transactions per day. Desired...

  • Sr. Software Engineer

    2 months ago


    Gurugram, India HireHub Recruitment Full time

    Greetings!This is an open opportunity with one of our clients located in Gurgaon, sec 44. However, candidates from Bangalore can also apply for a remote role.Role: Sr Software Engineer (C++ and QT)Job DescriptionThe ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing...


  • Gurugram, India Luxoft Full time

    Project Description:As a passionate and flexible Java Engineer, you will work in our Corporate Operations Group providing technology solutions for our Commodities and Global Markets business.You will thrive in a fast-paced environment and draw on your collaborative and problem-solving skills to achieve optimal outcomes for your stakeholders in a space that...


  • Gurugram, India Luxoft Full time

    Project Description:As a passionate and flexible Java Engineer, you will work in our Corporate Operations Group providing technology solutions for our Commodities and Global Markets business.You will thrive in a fast-paced environment and draw on your collaborative and problem-solving skills to achieve optimal outcomes for your stakeholders in a space that...


  • Gurugram, India OpSec Security Full time

    Location - Gurugram or CoimbatoreAbout Us:OpSec Security are the world leader in brand protection, with over 4 decades of history and an integral part of Crane NXT, a $1.5 billion dollar business with over 4,750 associates worldwide. We safeguard the revenues and reputations of more than half of the Fortune 100. We effectively address Brand, Piracy, and...


  • gurugram, India Makse Group Full time

    We are seeking a highly skilled and experienced Software Engineer / Sr. Software Engineer (Full Stack) with a focus on front-end development to join our dynamic team. As a Senior Full Stack Software Engineer, you will primarily be responsible for front-end development tasks, accounting for approximately 70% of your time, with the remaining 30% dedicated to...


  • gurugram, India Makse Group Full time

    We are seeking a highly skilled and experienced Software Engineer / Sr. Software Engineer (Full Stack) with a focus on front-end development to join our dynamic team. As a Senior Full Stack Software Engineer, you will primarily be responsible for front-end development tasks, accounting for approximately 70% of your time, with the remaining 30% dedicated to...


  • Gurugram, India Redian Software Global Full time

    Job Requirement The Developer will be part of a cross-functional Scrum team responsible for designing,developing, and testing diverse features of Airtel’s agile stream. Airtel values softwareengineers who are motivated, creative, passionate and positive. You must be comfortableworking closely with others and have solid communication skills. Software...


  • Gurugram, India Wayo Full time

    About Us:Wayo is an innovative on-demand intra-city logistics company that's revolutionizing the waygoods are transported within urban areas. At Wayo, we're committed to providing efficient,reliable, and convenient logistics solutions tailored to the needs of our customers.We are looking for a Senior Software Engineer - Java with a passion for building...


  • Gurugram, India Wayo Full time

    About Us: Wayo is an innovative on-demand intra-city logistics company that's revolutionizing the way goods are transported within urban areas. At Wayo, we're committed to providing efficient, reliable, and convenient logistics solutions tailored to the needs of our customers. We are looking for a Senior Software Engineer - Java with a passion for building...


  • Gurugram, India Wayo Full time

    About Us:Wayo is an innovative on-demand intra-city logistics company that's revolutionizing the waygoods are transported within urban areas. At Wayo, we're committed to providing efficient,reliable, and convenient logistics solutions tailored to the needs of our customers.We are looking for a Senior Software Engineer - Java with a passion for building...


  • Delhi NCR/Gurgaon/Gurugram, India Skill Squad Full time

    Company OverviewSkill Squad is a leading B2B travel-tech aggregator, consolidating travel content from suppliers and distributing it to travel agents, corporates, and online platforms. We are committed to investing in product capabilities, building a robust and scalable product, and offering a differentiated user experience.About the RoleWe are seeking an...


  • gurugram, India Intelliswift Software Full time

    Primary Skills : API Integration, Core Java, JSPSecondary Skills : JavaScript, Basics HTML & CSSJob Description : Java Developer with knowledge on Core Java , JSP , HTML , CSS API's . This role has 50% development and 50% support activities.Required skills are JSP, Basic HTML & CSSCandidate should be good in REST APIs