Software Engineer Java

Gurugram, India

Who we are:

ValueFirst works with businesses to help them reach out to their consumers in seamless ways. Founded in 2003, ValueFirst is a global leader in cross-channel communications.

We enable intelligent conversations across channels with our solutions:

Communication: WhatsApp for Business, Google verified SMS, Voice Solutions, Email Solutions and SMS Solutions

Automation: Drive action at any marketing stage from Awareness to Retention with Augmento, ReachRight and WhizT

Intelligence: Build NLP ready chatbots that integrate seamlessly anywhere with Surbo

ValueFirst has performed over 100 Billion interactions across platforms and is driven by 350 people across the globe. Over the years, ValueFirst has served a large customer base across BFSI, E-commerce, Retail, IT Software, Manufacturing, Internet, Automobile, Government sector, Education, Travel, Media, Hospitality, Healthcare, Consumer verticals, etc. We have offices based out of Australia, Bahrain, Bangladesh, India, Indonesia, Kingdom of Saudi Arabia, Nepal, UAE and UK.


Curious, excited about the latest technology, always ready to create and give magic to the products and tools of the future. This team’s core responsibility is to ensure best-in-class product development, to ensure that our products are engineered best for security, reliability and scalability.

This team is looking for ideas from every area of computer science including artificial intelligence, natural language processing, Big data, Analytics, distributed computing and user interface design to a name a few.

Versatile & passionate team ever ready to take on some of technology’s greatest challenges and handle any project as our business grows and evolves to make an impact on millions of users.

Key Responsibilities:

1. Work on different modules of existing product as well as on custom client requirement

2. Responsible for developing new product and resolving issues in existing services

3. Contribute in all phases of development lifecycle - troubleshoot, test and maintain the core product and database to ensure strong optimization and functionality.

4. Implement product roadmap


Minimum qualifications:

- B.E / B.Tech / MCA/ BSc computer science

- Hands on experience on Core Java like Collection, Thread, I/O, Exception Handling.

- In advance Java hands on experience of JSP, Servlet.

- Hands on experience on Spring IOC, AOP, MVC using either Spring3/4/5 version.

- Hands on experience on Hibernate 4 version.

- Indepth knowledge on MySQL query writing and optimization.

- Hands on Javascript and AJAX knowledge.

- Good Knowledge about Putty, MySQL Workbench, Jmeter, Postman.

- Must be having hands on experience on any one of application server like Tomcat/Jboss/Wildfly.

Preferred qualifications:

- Good to have Spring Security knowledge.

- Good to have Jquery and any other JS framework knowledge

- Good to have Apache/Nginx Webserver knowledge.

- Knowledge on SOAP UI will be an added advantage.

- Ability to effectively work in a team

- Good analytical skills and a problem solver

- Proven ability to multitask and manage multiple tasks